我有一个仅包含2个RadioGroupRadioButton,我想为第一个RadioButton设置检查状态,但是typeRadioGroup.getChildAt(0).setSelected(true)失败。但是,((RadioButton) typeRadioGroup.getChildAt(0)).setChecked(true)起作用,为什么呢?

最佳答案

SetSelected()是视图属性。我们可以将此扩展到Android中的任何View。

对于setSelected()

public void setSelected (boolean selected)


更改此视图的选择状态。是否可以选择视图。所选视图是突出显示的视图

setChecked()是RadioGroup属性。哪些更改RadioButton的已检查和未检查状态

关于java - Android“setSelected()”和“setChecked()”之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59378101/

10-10 02:04