爲了外觀和間距的目的,我需要使用單選按鈕作爲切換按鈕,但對於我的生活而言,無法改變其狀態。現在是否有人可以讓單個單選按鈕在其檢查狀態之間切換?我不知道是否有一種方法可以通過使用無線電組或者一些if/else語句組合來欺騙它(儘管當我嘗試這樣做時,它似乎認爲它已被檢查,即使它不是)。或者也許讓一個切換按鈕看起來像一個單選按鈕?如何將單選按鈕用作切換按鈕(Android)?
回答
RadioButton有幾種方法可以讓你改變它的狀態。
你提到的「切換按鈕」控件的名字叫做CompoundButton由系統。 RadioButton實際上是擴展了CompoundButton。所以它可以訪問所有相同的方法。
然而,根據開發人員的頁面,使用帶單選按鈕的toggle()只會檢查它,如果它已被選中則不會取消選中它。我還沒有嘗試過,並希望在我做之前有另一個想法。 – rphello101
好吧,但它提供了getChecked()和setChecked(布爾b)你可以使用這些組合來切換,無論狀態是什麼......在Android RadioButton方面是一個切換按鈕。它將做任何切換按鈕都可以。 – FoamyGuy
我已經嘗試了所有可能的組合,我可以想到,我無法獲得它來切換狀態。它會保持檢查狀態,或讓我取消選中它,但不要重新檢查它。 – rphello101
剛剛創建自己的android.support.v7.widget.AppCompatRadioButton
類並覆蓋叫toggle()
這是卓有成效的方法:
@Override
public void toggle(){
setChecked(!isChecked());
}
- 1. 如何鏈接一組切換按鈕,如單選按鈕?
- 2. Android切換按鈕
- 3. 將按鈕切換爲單選按鈕樣式
- 4. 基於其他單選按鈕的單選按鈕切換
- 5. Android:如何使單選按鈕看起來像一個切換按鈕
- 6. 使用jQuery切換單選按鈕
- 7. 如何讓我的切換按鈕像單選按鈕一樣工作?
- 8. 如何禁用單擊切換按鈕時的主頁按鈕
- 9. 單選按鈕「選擇」切換問題
- 10. 9針對Android的切換按鈕圖片切換按鈕
- 11. 如何將這些圖像切換按鈕轉換爲向量切換按鈕?
- 12. 更改切換按鈕/單選按鈕狀態外部事件
- 13. 使單選按鈕顯示爲UWP中的切換按鈕
- 14. 切換按鈕
- 15. 切換按鈕
- 16. 如何在單選按鈕之間切換android
- 17. Android的切換按鈕
- 18. Android的按鈕欄切換
- 19. Android切換文本按鈕?
- 20. Android切換按鈕狀態
- 21. android屏幕切換按鈕
- 22. 的Android - 對切換按鈕
- 23. 如何在多個按鈕上單獨切換每個按鈕?
- 24. 如何切換按鈕?
- 25. 如何切換按鈕
- 26. 如何保存切換按鈕的Android
- 27. 在UITableViewCell中切換單選按鈕
- 28. 在WinForms中切換單選按鈕
- 29. 單選按鈕切換檢查php
- 30. 切換單選按鈕通過敲除
一個簡單的方法,檢查這個答案:https://stackoverflow.com/a/ 47023965/3758439 也可以使用xml將複選框方形按鈕更改爲圓形按鈕,這樣就有類似於SO的解決方案。 – George