我覺得這是一個愚蠢的問題,但是在這裏我反正去了。我有一個圖像按鈕,我希望能夠在每次點擊時更改它的圖像。該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. 如何在Django中製作可選的選擇字段?
- 5. 選擇網格的「可見列選擇器」機制
- 6. JQuery日期選擇器 - 限制可能的選擇
- 7. 機器人:使可作爲選擇內部文件選擇器
- 8. Vue.js如何選擇`v-on:click`選擇器?
- 9. jQuery選擇如何選擇器二元
- 10. 版本控制;選擇,選擇,選擇!
- 11. 如何限制Qualtrics中此日期選擇器中可以選擇的日期?
- 12. AQGridView:製作選擇
- 13. 如何在Android中製作日期選擇器?
- 14. 我如何製作顏色選擇器,選擇三種不同的顏色?
- 15. 選擇控制器
- 16. 定製的Android微調/選擇器
- 17. 如何選擇選擇
- 18. 如何選擇控制器的路線
- 19. 如何限制使用JQuery UI可選擇的可選元素?
- 20. 製作選擇Jquery的
- 21. 選擇CSS選擇器
- 22. ListFragment選擇器選擇
- 23. 如何寫 - 如果可見選擇器?
- 24. jQuery - 如何選擇之前選擇的選擇選項?
- 25. 選擇js中日期選擇器的可選日期
- 26. 可可日曆選擇器
- 27. Android如何選擇隱形微調器
- 28. 可排序/可拖動佈局選擇器的最佳選擇?
- 29. 如何選擇手動選擇選項?
- 30. 如何選擇選擇列表選項