【问题标题】:How to remove values from listview based on checkbox enabling in android如何根据在android中启用的复选框从listview中删除值
【发布时间】:2016-07-02 21:01:56
【问题描述】:

如何根据 android 中的复选框选择从列表视图中删除值。

目前我正在使用 public View getView(final int position, View convertView,ViewGroup parent) {} 来调用复选框初始化和调用。你能帮我从列表视图中删除值吗

请帮帮我,过去三天我都被打动了。

【问题讨论】:

标签: android


【解决方案1】:

像这样写一个复选框 OnClickListener

chksin.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View v) {

  int count = this.mainListView.getAdapter().getCount();
    for (int i = 0; i < count; i++) {
        if (this.mainListView.isItemChecked(i)) {
            painItems.remove(i)
        }
    }

        }
});

然后刷新适配器:

adapter.notifyDataSetChanged();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    • 2015-08-04
    • 2023-03-07
    • 2013-04-10
    • 2017-07-25
    • 1970-01-01
    相关资源
    最近更新 更多