當前位置:首頁 » 安卓系統 » androidbutton顏色設置

androidbutton顏色設置

發布時間: 2025-07-02 01:41:28

A. Android 當給一個button設置一個透明背景後 文字不見了 怎麼解決

你可以把Button的background屬性設為 「@null」 。 如果字不顯示,就設置下字的顏色textColor

B. android 怎麼動態設置button 的style

自定義樣式方法,可以直接通過定義xml文件來實現不同的樣式:
只需要修改button_style文件,同樣三種狀態分開定義:
Xml代碼
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape>
<gradient android:startColor="#0d76e1" android:endColor="#0d76e1"
android:angle="270" />
<stroke android:width="1dip" android:color="#f403c9" />
<corners android:radius="2dp" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>

<item android:state_focused="true">
<shape>
<gradient android:startColor="#ffc2b7" android:endColor="#ffc2b7"
android:angle="270" />
<stroke android:width="1dip" android:color="#f403c9" />
<corners android:radius="2dp" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>

<item>
<shape>
<gradient android:startColor="#000000" android:endColor="#ffffff"
android:angle="180" />
<stroke android:width="1dip" android:color="#f403c9" />
<corners android:radius="5dip" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>
</selector>

gradient 主體漸變 startColor開始顏色,endColor結束顏色 ,angle開始漸變的角度(值只能為90的倍數,0時為左到右漸變,90時為下到上漸變,依次逆時針類推)
stroke 邊框 width 邊框寬度,color 邊框顏色
corners 圓角 radius 半徑,0為直角
padding text值的相對位置

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

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

熱點內容
c語言循環判斷 發布:2025-09-21 02:48:29 瀏覽:814
安卓手機投屏到電視之後如何放大 發布:2025-09-21 02:31:52 瀏覽:462
NRV存儲 發布:2025-09-21 02:28:58 瀏覽:220
python崔 發布:2025-09-21 02:17:19 瀏覽:783
安卓6k手機哪個好 發布:2025-09-21 01:53:52 瀏覽:571
java空格代碼 發布:2025-09-21 01:50:07 瀏覽:721
python培訓機構哪裡好 發布:2025-09-21 01:49:21 瀏覽:958
C語言程序設計第3版 發布:2025-09-21 01:10:15 瀏覽:682
小孩解壓 發布:2025-09-21 00:22:46 瀏覽:574
less編譯報錯 發布:2025-09-21 00:22:10 瀏覽:781