當我在android中使用正常的默認按鈕時,取決於意圖的背景是什麼顏色,按鈕的顏色稍微改變爲背景的顏色。我希望它能讓按鈕完全不透明(就像意圖有白色背景時一樣),我該怎麼做?謝謝。如何在Android中使按鈕不透明?
[它可能只能做它的Android 3.1]
相同的按鈕上不同的背景
當我在android中使用正常的默認按鈕時,取決於意圖的背景是什麼顏色,按鈕的顏色稍微改變爲背景的顏色。我希望它能讓按鈕完全不透明(就像意圖有白色背景時一樣),我該怎麼做?謝謝。如何在Android中使按鈕不透明?
[它可能只能做它的Android 3.1]
相同的按鈕上不同的背景
您可以設置一個按鈕來繪製任何背景。
<Button
. . .
android:background="@drawable/my_button_bg"
. . .
/>
在代碼中,使用setBackgroundResource
方法:
Button button = (Button) findViewById(R.id.my_button);
button.setBackgroundResource(R.drawable.my_button_bg);
你的背景繪製可以是State List drawable,你可以用它來改變背景的外觀時,在XML中,使用android:background
屬性做按鈕被按下,具有焦點等。
<Button android:background="@android:color/transparent"
android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff" />
通過使用android:background =「@ android:color/transparent」,按鈕背景將變爲t ransparent
你的問題沒有多大意義。意圖沒有背景。默認按鈕看起來取決於應用於視圖/活動的主題。你想達到什麼目的? –
有沒有透明度的正常按鈕大聲笑和對不起,我的意思是屏幕或活動的顏色或任何其暫停被稱爲 –