我有一个仅包含 2 个 RadioButton
的 RadioGroup
,我想为第一个 RadioButton
设置选中状态,但失败并显示 typeRadioGroup.getChildAt(0).setSelected(true)
。但是,((RadioButton) typeRadioGroup.getChildAt(0)).setChecked(true)
有效,为什么?
最佳答案
SetSelected() 是 View 属性。我们可以将其扩展到 Android 中的任何 View 。
对于setSelected()
public void setSelected (boolean selected)
更改此 View 的选择状态。可以选择或不选择 View 。所选 View 是突出显示的 View
而setChecked()是RadioGroup属性。它改变了RadioButton的选中和未选中状态
关于java - Android “setSelected()” 和 "setChecked() 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59378101/