我已经创建了单选按钮自定义的ListView使用自定义适配器它的每一个行。我想以编程方式检查其父视图(列表项)被选中时的单选按钮,然后取消选中其他ListView项目内的其他RadioButton。任何人都可以提供解决方案吗?操纵单选内的ListView在Android
UPDATE
这里是我的getView()
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LinearLayout v = null;
final Item i = items.get(position);
EntryItem ei = (EntryItem) i;
v = (LinearLayout) vi.inflate(R.layout.list_item_entry, null);
final TextView title = (TextView) v
.findViewById(R.id.list_item_entry_title);
final TextView subtitle = (TextView) v
.findViewById(R.id.list_item_entry_summary);
RadioButton radioButton = new RadioButton(context);
radioButton.setFocusable(false);
radioButton.setFocusableInTouchMode(false);
v.addView(radioButton);
if (title != null)
title.setText(ei.title);
if (subtitle != null)
subtitle.setText(ei.subtitle);
convertView = v;
return convertView;
}
我怎样才能访问特定的ListView项里面的rdBtn? 我没有使用RadioGroup,我为每个ListView项目使用单个RadioButton 顺便说一句RadioBUtton是以编程方式创建的,在XML布局上 – 2012-07-26 07:13:10
在创建单选按钮时,您可以设置一个ID ..然后执行上述操作.. – Nermeen 2012-07-26 07:19:32
I用我的getView()方法更新了我的帖子 – 2012-07-26 07:22:48