Android、Java上的单选按钮列表

Android、Java上的单选按钮列表,java,android,Java,Android,我需要创建一个单选按钮列表,但如果我尝试使用ListView执行此操作,我可以同时选择所有单选按钮,但我需要同时选择一个单选按钮。因此,我可以尝试以下代码: RadioGroup group=new RadioGroup(this); LinearLayout layout=(LinearLayout)findViewById(R.id.linearLayout2); for (String item:mMusicData.keySet()) { RadioButton button=

我需要创建一个单选按钮列表,但如果我尝试使用ListView执行此操作,我可以同时选择所有单选按钮,但我需要同时选择一个单选按钮。因此,我可以尝试以下代码:

RadioGroup group=new RadioGroup(this);
LinearLayout layout=(LinearLayout)findViewById(R.id.linearLayout2);

for (String item:mMusicData.keySet()) {
    RadioButton button=new RadioButton(this);
    button.setText(item);
    group.addView(button);
}

layout.addView(group);
但布局并不显示所有项目,因为布局很小。我的任务需要滚动条或其他方法。请帮帮我

您应该将ListView设置为单一模式。为此,将android:choiceMode=singleChoice添加到包含ListView的布局中:


Android是否有标准的方法来创建单选按钮列表视图?这是创建单选按钮列表视图的标准方法。
 <ListView ... android:choiceMode="singleChoice" />