0
我有一个列表适配器,这是我getView列表与复选框
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null){
convertView= myInflater.inflate(R.layout.index, null);
holder= new ViewHolder();
holder.textView= (TextView)convertView.findViewById(R.id.empty);
holder.checkBox= (CheckBox) convertView.findViewById(R.id.Check);
convertView.setTag(holder);
}else{
holder=(ViewHolder)convertView.getTag();
}
holder.textView.setText(lista.get(position));
return convertView;
}
,并在这个活动中我的xml文件我有复选框无形......因为当我按下底部我想出现的所有复选框在我的名单,我做到这一点...
public boolean onOptionsItemSelected(MenuItem item){
checkButton= (CheckBox) findViewById(R.id.Check);
if (item.getItemId()== 2){
for (int i =0; i< myAdapter.getCount(); i++){
//myAdapter.getItemId(i);
checkButton.setVisibility(View.VISIBLE);
}
但这种只出现在列表的顶部,而不是在列表中的其他元素一个复选框......怎一个可以解决这个问题?
在此先感谢