我需要创建一个单选按钮列表,但如果我尝试使用 ListView 来完成此操作,我可以同时选择所有单选按钮,但我需要同时选择 1 个单选按钮。因此,我可以尝试这段代码:
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
:
<ListView ... android:choiceMode="singleChoice" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)