在我的項目中,我動態顯示覆選框。但我想獲得所有複選框的選擇的ID值。在我的應用程序中,用戶將選擇多個複選框,我需要將這些選中的複選框ID存儲在一個數組列表中。 如何獲得選定的複選框ID?如何獲取在android中動態顯示的選定複選框的ID?
我的代碼:
public View getView(int position, View convertView, ViewGroup parent)
{
View view = convertView;
try
{
if (view == null)
{
LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = vi.inflate(R.layout.list_item1, null);
}
final UserBO listItem = mList.get(position);
if (listItem != null)
{
Rl = (LinearLayout)findViewById(R.id.chklnlayout);
ArrayList<UserBO> mList1;
CheckBox[] cbs = new CheckBox[20];
for(int k=0; k<list.size(); k++)
{
System.out.println("list in for loop"+list.get(0));
arr = list.get(k);
cbs[k] = new CheckBox(getContext());
Rl.addView(cbs[k]);
cbs[k].setText((CharSequence) arr.get(2));
cbs[k].setTextColor(Color.parseColor("#000000"));
}
}
}
catch(Exception e){
String err = (e.getMessage()==null)?"hii":e.getMessage();
Log.e("sdcard-err2:",err);
}
return view;
}
請幫我對此....提前
嗨,感謝您的回覆....我如何在點擊監聽器上編寫複選框? – RaagaSudha 2012-02-23 07:00:18
只是在您的活動中實現了OnClickListener。 – user370305 2012-02-23 07:08:37
嗨我已編輯我的代碼..請檢查一次..我在列表中顯示覆選框,因此我在getview方法中編寫代碼。現在,如果我在我的活動中實現onclicklistener,我怎樣才能在getview方法中編寫onclick方法?請幫助我解決這個問題 – RaagaSudha 2012-02-23 11:08:14