gpt4 book ai didi

android - 如何在 ListView 中使用复选框

转载 作者:太空狗 更新时间:2023-10-29 16:08:21 25 4
gpt4 key购买 nike

我在 ListView 中使用 CheckBox。我的适配器如下:

@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewTag viewTag;
if(convertView == null) {
convertView = myInflater.inflate(R.layout.row, null);
viewTag = new ViewTag((CheckBox)convertView.findViewById(R.id.row_check));
convertView.setTag(viewTag);
}
else {
viewTag = (ViewTag) convertView.getTag();
}
}
class ViewTag {
CheckBox cbx;
public ViewTag(CheckBox cb) {
this.cbx = cb;
}
}

首先:在 ListActivity 中,我尝试单击一个按钮来设置选中的所有项目。怎么做?第二:ListActivity中如何获取选中的item?

最佳答案

有很多方法可以实现这一点,最简单的方法是创建一个 bool 数组来保存每一行的状态,并从这个数组中设置检查状态。要获取所有选中的项目,只需检查相同的数组项值即可。

关于android - 如何在 ListView 中使用复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8738611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com