我想知道如何更改android中的開關圖像。我知道我們可以定製開關並更改顏色等,但我們如何使用另一個圖像作爲開關。我嘗試從我的繪圖設置背景,但開關仍然可見並出現在我的圖像上。我明白,我們可以使用切換按鈕或圖像按鈕,但我很好奇,如果我們可以這樣做到開關。Android更改開關圖像
1
A
回答
1
覆蓋Switch組件中的android:thumb和android:track以覆蓋切換圖像和背景色。 對於例如:
<Switch
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:thumb="@drawable/drawable_switch"
android:track="@drawable/drawable_bg" />
其中drawable_switch和drawable_bg分別是選擇器。
drawable_switch.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@drawable/switch_disabled" />
<item android:state_pressed="true" android:drawable="@drawable/switch_pressed" />
<item android:state_checked="true" android:drawable="@drawable/switch_enabled" />
<item android:drawable="@drawable/switch_default" />
drawable_bg.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@drawable/switch_bg_disabled" />
<item android:state_focused="true" android:drawable="@drawable/switch_bg_focused" />
<item android:drawable="@drawable/switch_bg_default" />
@Jerry試試這個和恢復,如果你還有其他問題
+0
謝謝!這對我有用。 – JerryKo
0
還有android:thumb
屬性。
相關問題
- 1. 更改UITableView刪除圖像開關
- 2. 使用開關更改按鈕圖像
- 3. Android listview setOnItemClickListener通過開關按位置更改圖像背景
- 4. 更改Android開關狀態
- 5. 使用jQuery開關更改輸入更改圖像
- 6. Android:從PureData更改圖像
- 7. 更改關卡圖標的圖像源
- 8. 如何更改Android中開關的textcolor
- 9. Android更改圖像和文本在列表中查看按位置與開關
- 10. 用開關盒改變圖像JavaScript
- 11. Android:更改圖像滑動視圖
- 12. Android自定義圖像開/關按鈕
- 13. 的Android NAD動畫開關圖像
- 14. gwt CellTree更改打開/關閉項目圖像動態
- 15. 更改圖像(打開和關閉)菜單按鈕
- 16. 根據開關狀態更改圖像以加載
- 17. 當圖像傳送帶開關動態範圍文本更改
- 18. Android在更改圖像時更改了像素的顏色
- 19. 試圖通過開關更改img src
- 20. 展開後圖像未更改
- 21. 更改「,」開「」。「在android
- 22. 更改圖像SRC圖像
- 23. 更改圖像
- 24. Android:定位更改開始的意圖?
- 25. Android開關視圖
- 26. Android開/關視圖
- 27. 在android中更改圖像形狀
- 28. 點擊時更改背景圖像 - Android
- 29. Android:使背景圖像可更改
- 30. 在循環中更改圖像 - Android
可能duplica te [如何自定義切換按鈕?](http://stackoverflow.com/questions/23358822/how-to-custom-switch-button) – Beloo
試試這個[回覆](http://stackoverflow.com/questions/ 28981164/android-switch-change-background-of-switch-on-off/28981942#28981942) –