是否可以在不使用圖像的情況下創建一個按鈕,如單選按鈕? 想要在選擇時按下狀態。然後當我點擊其他選項時回到正常狀態。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. 創建單選按鈕
- 2. CakePHP創建單選按鈕
- 3. Moodle創建單選按鈕組
- 4. 如何創建單選按鈕作爲按鈕?
- 5. ASP.NET - 如何創建單選按鈕maxtrix
- 6. 如何創建等寬的按鈕?
- 7. 單選按鈕Android
- 8. 單選按鈕組
- 9. 單選按鈕組
- 10. 無法檢索單選按鈕組中的選中值按鈕
- 11. Flash單選按鈕:如何獲取選定的單選按鈕?
- 12. 如何鏈接一組切換按鈕,如單選按鈕?
- 13. 創建一個按鈕,創建按鈕
- 14. Android的單選按鈕
- 15. Android的單選按鈕
- 16. 如何使iphone中的單選按鈕和複選框按鈕?
- 17. 如何獲取單選按鈕在ListView中的值在Android中單擊按鈕
- 18. 如何檢查單選按鈕上的單選按鈕
- 19. 如何編程檢查引導按鈕組(單選)按鈕
- 20. 哪個單選按鈕一個按鈕組中選擇
- 21. 如何在python中創建複選框或單選按鈕?
- 22. 選擇組中的單選按鈕
- 23. 如何爲Android創建郵件按鈕
- 24. 動態創建單選按鈕列表
- 25. 通過abcpdf創建單選按鈕
- 26. asp.net - 動態創建單選按鈕
- 27. 創建動態單選按鈕
- 28. 使用NgFor創建單選按鈕
- 29. 用php動態創建單選按鈕
- 30. 即時創建單選按鈕列表
定義該按鈕的selector.xml文件。 –