作者chun0208 (骏仔)
看板AndroidDev
标题[问题] ListView & checkbox
时间Thu Jul 28 04:23:34 2011
开发层: (应用/框架/库/核心)
应用 / 框架
问题:
我想要做ListView 与 checkbox的结合,但我点选checkbox的时候,
在拖曳到比较下面的时候,会发生自动勾选,和所选择的checkbox乱掉的问题
checkbox在xml内是这样子定义的
android:focusable="false"
android:clickable="false"
用了BaseAdapter,而改变checkbox的状态是用到了
protected void onListItemClick(ListView l, View v, int position, long id)
{
final CheckBox cbx = (CheckBox)v.findViewById(R.id.cbox);
}
来对checkbox做改变,
请问有没有什麽方法可以让我所选择的checkbox不要乱跳呢?
还是没有办法用这种方式来实做呢??
先在这谢谢各位大大了QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.22.18.102
1F:→ explora26:这是android它的回收机制造成的 07/28 11:56
3F:→ explora26:我记得APIDEMO有这个范例 07/28 11:57
4F:→ chun0208:欧,原来是这样子阿 想说好奇怪 怎麽会乱跳 07/28 14:05
5F:→ chun0208:感谢~~不过话说如果需要做到这个样子该用什麽方法呢? 07/28 14:05
7F:→ explora26:.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); 07/28 17:45
8F:→ explora26:试看看这样有没有用 07/28 17:50
9F:→ tomap41017:在BaseAdapter针对getView内去重设checkbox状态 07/28 22:54
10F:→ chun0208:昨天一整天跑出去没网路~~不好意思,现在就来试试看 07/29 11:18
11F:→ chun0208:谢谢两位>//< 07/29 11:18
13F:→ chun0208:後来我照着上面网址的方法试成功了!!! 感谢!! 07/29 13:03