當前位置:首頁 » 安卓系統 » 安卓如何設置按鈕的顏色

安卓如何設置按鈕的顏色

發布時間: 2024-01-12 03:08:41

『壹』 android怎麼改變按鈕顏色

可以用代碼設置替換Button的背景顏色
btn.setBackgroundDrawable(getResources().getDrawable(R.drawable.圖片的路徑));

『貳』 怎麼Android編程中設置Button的字體顏色呢

<Button
android:text="123"
android:textColor="@color/aliceblue" //設置字體顏色
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
望採納!

『叄』 Android的supportV7中默認按鈕的顏色設置

我們知道,在styles.xml文件裡面可以設置主題,在主題中設置的一些顏色,將會應用到默認的AppCompat控制項上,從而很簡單的就可以保持整個APP在UI上的一致性。下面是一個例子:

至於各種控制項是如何應用這些顏色設置的,則需要經過更多的嘗試了。
比如Activity導航欄默認的圖標顏色是colorControlNormal,導航欄的底色是colorPrimary,沉浸式狀態欄默認的顏色是colorPrimaryDark;
比如FAB的默認顏色是colorAccent;
比如AppCompatCheckBox默認的選中狀態的顏色是colorAccent,而默認的未選擇狀態的顏色的colorControlNormal;
比如AppCompatSpinner的下拉圖標的默認顏色也是colorControlNormal。
......

其實涉及到的主要的就是下面這幾個參數:

那麼問題來了,如果你使用藍色的沉浸式狀態欄,導航欄上的圖標則使用白色,那在這個Activity中使用AppCompatCheckBox的時候,未選擇狀態就也是白色的,此時如果在白色的背景色下,用戶就看不出這是個AppCompatCheckBox了。這時候怎麼辦?如下圖(圖中使用的是AppCompatSpinner):

其實很簡單,在這個AppCompatCheckBox上使用app:theme="@style/MyCheckBox",然後在styles.xml中添加新的

但是需要注意的是,這樣可能引起控制項其他默認屬性的變化,比如CheckBox的textSize會變成1(不使用app:theme的時候和APP的默認字體大小一樣)。

android:theme和app:popupTheme的作用,以及在android 3.0以下不起作用問題的解決

『肆』 android button點擊前和點擊中的顏色不同怎麼設置,點擊後要變回原來的顏色,只有按住的時候才變顏色

可以按樓上說的換背景圖,或者就是在button的onclick事件同btn.setbackground里邊設置顏色就好,如果只是換顏色的話,這個比較簡單。

『伍』 如何在安卓中為按鈕添加顏色

安卓中為按鈕添加顏色,只需要在xml布局文件中對按鈕控制項設置即可。
只需要設置background屬性
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#ffffff"
/>

熱點內容
hibernate查詢sql語句 發布:2025-01-21 18:48:46 瀏覽:303
微信在安卓手機的哪個文件夾 發布:2025-01-21 18:43:52 瀏覽:51
sql127001 發布:2025-01-21 18:31:50 瀏覽:112
伺服器ip是什麼格式 發布:2025-01-21 18:13:13 瀏覽:706
oa和郵箱的初始密碼在哪裡改 發布:2025-01-21 18:08:46 瀏覽:52
如何去除pdf的加密 發布:2025-01-21 18:08:46 瀏覽:565
雲端的伺服器怎麼設置ip 發布:2025-01-21 17:48:52 瀏覽:186
會議腳本 發布:2025-01-21 17:41:29 瀏覽:23
android的toast 發布:2025-01-21 17:41:28 瀏覽:9
linux默認安裝的mysql 發布:2025-01-21 17:40:08 瀏覽:912