安卓:选中一个特定的复选框(我知道这个位置!



我有一个带有复选框的列表视图。现在我想选中一个特定的复选框(某个位置)。我正在为这个问题工作 3 天,但我没有结束。请帮忙。

正如您所说,您已经知道要检查的复选框的某些位置。遵循这个,

  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;
    }
    

相关内容

最新更新