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

安卓如何設置按鈕的顏色

發布時間: 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"
/>

熱點內容
編譯人行 發布:2025-08-27 16:53:45 瀏覽:584
電腦網路ip設置緩存 發布:2025-08-27 16:41:33 瀏覽:125
排隊叫號源碼 發布:2025-08-27 16:28:50 瀏覽:853
冪數運演算法則 發布:2025-08-27 16:25:37 瀏覽:695
為什麼魔法覺醒伺服器載入不出來 發布:2025-08-27 16:24:53 瀏覽:675
奕歌哪個配置最好看 發布:2025-08-27 16:12:39 瀏覽:603
美能達ftp掃描沒有文件 發布:2025-08-27 15:54:42 瀏覽:160
昂科威plus應該買哪個配置 發布:2025-08-27 15:52:52 瀏覽:947
fdisklinux 發布:2025-08-27 15:52:48 瀏覽:949
ipad連接id伺服器出錯要怎麼辦 發布:2025-08-27 15:48:15 瀏覽:727