是否可以在不使用圖像的情況下創建一個按鈕,如單選按鈕? 想要在選擇時按下狀態。然後當我點擊其他選項時回到正常狀態。Android:如何創建組中的單選按鈕等按鈕?
2
A
回答
3
僅僅包括處於不同狀態(即聚焦,按下,檢查或正常)的單選按鈕的各個可繪圖。將其包含在selector.xml
中以指定各個狀態的按鈕外觀,並將該xml包含在按鈕的android:background
屬性中。這應該做到這一切...! :)
檢查此鏈接瞭解方法好:Change how a CheckBox looks (它被賦予了一個複選框,但類似的東西會爲按鈕,單選按鈕以及工作)。
編輯:
定義如下round_button.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:state_focused="true"
android:drawable="@drawable/roundbutton_on_background_focus_yellow" />
<item android:state_checked="false" android:state_focused="true"
android:drawable="@drawable/roundbutton_off_background_focus_yellow" />
<item android:state_checked="false"
android:drawable="@drawable/roundbutton_off_background" />
<item android:state_checked="true"
android:drawable="@drawable/roundbutton_on_background" />
</selector>
然後,你需要的地方包括按鈕,只需添加以下內容:
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/round_button"
android:checked="true"/>
[PS :不要忘記包含一個圓形按鈕的drawable,你必須自己搜索它們,或者從默認文件(.android)中獲取,它是在鏈接中給出]
相關問題
- 1. WatiN:如何檢查單選按鈕組中的單選按鈕
- 2. 如何使用Android中的單選按鈕創建子菜單?
- 3. Android單選按鈕組
- 4. CakePHP創建單選按鈕
- 5. 創建單選按鈕
- 6. Moodle創建單選按鈕組
- 7. 如何創建單選按鈕作爲按鈕?
- 8. ASP.NET - 如何創建單選按鈕maxtrix
- 9. 單選按鈕中的單選按鈕
- 10. 如何創建等寬的按鈕?
- 11. 如何選擇按鈕後的所有單選按鈕android
- 12. android中的單選按鈕
- 13. 單選按鈕Android
- 14. android-單選按鈕
- 15. 單選按鈕android
- 16. 單選按鈕組
- 17. 單選按鈕組
- 18. 單選按鈕組和下拉按鈕
- 19. 檢查並更改單選按鈕組中的單選按鈕
- 20. 單擊按鈕創建按鈕
- 21. 如何在python tkinter中動態地創建單選按鈕組
- 22. 如何在按鈕組中添加單選按鈕?
- 23. 如何使按鈕組像單選按鈕組一樣工作?
- 24. 如何在Android中選中單選按鈕時取消選中廣播組中的所有單選按鈕?
- 25. 無法檢索單選按鈕組中的選中值按鈕
- 26. 如何在jQuery單選按鈕組中設置活動的單選按鈕
- 27. Flash單選按鈕:如何獲取選定的單選按鈕?
- 28. 如何使用PDFBox的創建單選按鈕組2.0
- 29. 如何鏈接一組切換按鈕,如單選按鈕?
- 30. 創建一個按鈕,創建按鈕
定義該按鈕的selector.xml文件。 –