相关疑难解决方法(0)

CustomAdapter中的ListView Checkbox问题

朋友们,

我正在使用以下代码来检查/取消选中listview中的复选框

public AdapterBank(Context context,List<Bank> list,ListView lst) {
     mInflater = LayoutInflater.from(context);
      this.context = context;
      listview = lst;
      banks= list;
    }

     public View getView(final int position, View convertView, ViewGroup parent) {

          ViewHolder holder;

          if (convertView == null) {
            convertView = mInflater.inflate(R.layout.list_banks, null);
            holder = new ViewHolder();
            holder.bankName = (TextView) convertView.findViewById(R.id.bankName);
            holder.bankIcon = (ImageView) convertView.findViewById(R.id.bankIcon);
            holder.checkBox = (CheckBox) convertView.findViewById(R.id.checkBox);
            convertView.setTag(holder);



          } else {
            holder = (ViewHolder) convertView.getTag();
          }

          Bank bank = getItem(position);

          holder.checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {

                @Override
                public void onCheckedChanged(CompoundButton checkboxView, boolean isChecked) …
Run Code Online (Sandbox Code Playgroud)

android listview

3
推荐指数
1
解决办法
6193
查看次数

标签 统计

android ×1

listview ×1