我已經創建了單選按鈕自定義的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