我有一个带有复选框的列表视图。现在我想检查一个特定的复选框(某个位置)。我在这个问题上工作了 3 天,但我还没有结束。请帮忙。
问问题
1028 次
1 回答
1
正如您所说,您已经知道要检查的复选框的某个位置。按照这个,
转到
getView()
适配器类中的方法。@Override public View getView(int position, View convertView, ViewGroup parent) { final ViewHolder viewHolder; if(convertView==null) { viewHolder=new ViewHolder(); viewHolder.checkBox=(CheckBox)convertView.findViewById(R.id.myCHeckBox); convertView.setTag(viewHolder); } else { viewHolder=(ViewHolder) convertView.getTag(); } if (position == myCertainPosition) { viewHolder.checkBox.setChecked(true); } else { viewHolder.checkBox.setChecked(false); } return convertView; }
于 2013-09-08T19:21:21.403 回答