怎么在listview上点击复选框后得到每一项的值
如何在listview上点击复选框后得到每一项的值?
如何在listview上点击复选框后得到每一项的值?
------解决思路----------------------
这是我做ListView 中Item 单选的 方法 复选的话 我想大概思路差不多吧
------解决思路----------------------
每个item上面的数据来自一个类实例,也就是你的数据源是一个List,里面是实例列表,这样你对item操作时,记得把状态跟新到实例中,你访问实例就行了,通过position获得list中的对象
------解决思路----------------------
是获取一个item的每个内容么?可以自定义listview的adapter,在getview中创建方法!
------解决思路----------------------
可以用一个数组保存每个item的选中状态
如何在listview上点击复选框后得到每一项的值?
------解决思路----------------------
holderView.check.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked) {
if (lastposition != -1) {
RadioButton tempRadio = (RadioButton) ((Activity) context).findViewById(lastposition);
if (tempRadio != null) {
tempRadio.setChecked(false);
}
}
lastposition = buttonView.getId();
System.out.println("repairadapter----- addressId " + list.get(position).get("addressId"));
addressId = list.get(position).get("addressId");
}
}
});
if (position == lastposition) {
holderView.check.setChecked(true);
}else {
holderView.check.setChecked(false);
}
这是我做ListView 中Item 单选的 方法 复选的话 我想大概思路差不多吧
------解决思路----------------------
每个item上面的数据来自一个类实例,也就是你的数据源是一个List,里面是实例列表,这样你对item操作时,记得把状态跟新到实例中,你访问实例就行了,通过position获得list中的对象
------解决思路----------------------
是获取一个item的每个内容么?可以自定义listview的adapter,在getview中创建方法!
------解决思路----------------------
可以用一个数组保存每个item的选中状态