我覺得這是一個愚蠢的問題,但是在這裏我反正去了。我有一個圖像按鈕,我希望能夠在每次點擊時更改它的圖像。該API似乎說,要做到這一點的最佳方式是在包含選擇器和值的可繪製文件夾中創建xml資源。然而,當我去做一個新的android xml資源時,沒有可繪製的選項。我錯過了什麼?Android:如何製作可選擇的選擇器
14
A
回答
24
據我所知,Android XML編輯器不允許您創建XML drawable。您必須轉到源選項卡(標記爲:filename.xml)並手動粘貼文本。它應該看起來像:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false"
android:drawable="@drawable/cell_top_selected" />
<item android:drawable="@drawable/cell_top" />
</selector>
23
你也可以試試這個作爲選擇
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- pressed -->
<item android:drawable="@drawable/button_1_selected" android:state_pressed="true"/>
<!-- focused -->
<item android:drawable="@drawable/button_1_normal" android:state_focused="true"/>
<!-- default -->
<item android:drawable="@drawable/button_1_normal"/>
</selector>
相關問題
- 1. Android可繪製選擇
- 2. 可用選擇器繪製?
- 3. android選擇器
- 4. 如何選擇和取消選擇Android
- 5. 所選擇的選擇器不工作
- 6. Appcelerator鈦多選擇選擇器Android
- 7. 如何在Django中製作可選的選擇字段?
- 8. JQuery日期選擇器 - 限制可能的選擇
- 9. 選擇網格的「可見列選擇器」機制
- 10. 機器人:使可作爲選擇內部文件選擇器
- 11. jQuery選擇如何選擇器二元
- 12. Vue.js如何選擇`v-on:click`選擇器?
- 13. Android多個聯繫人選擇器(可選擇選擇哪個電話號碼)
- 14. 如何限制Qualtrics中此日期選擇器中可以選擇的日期?
- 15. 版本控制;選擇,選擇,選擇!
- 16. AQGridView:製作選擇
- 17. 我如何製作顏色選擇器,選擇三種不同的顏色?
- 18. 如何在Android中製作應用程序選擇器
- 19. 如何在android studio中製作選擇器
- 20. 如何在Android中製作日期選擇器?
- 21. 選擇控制器
- 22. 控制器選擇
- 23. 定製的Android微調/選擇器
- 24. Html選擇,選擇限制
- 25. Android:選擇器在TableRow選擇中沒有按預期工作
- 26. JavaScript:如何根據選擇框中選擇的選項製作div的樣式?
- 27. 如何選擇選擇
- 28. 如何選擇控制器的路線
- 29. 可選擇的限制
- 30. 可選擇定製的ListView