【发布时间】:2012-11-23 14:27:18
【问题描述】:
我有一个列表视图,其中包含实现 Checkable 的自定义相对布局中的项目。它包含一个复选框,该复选框通过可检查界面进行检查/取消检查。
复选框的 setFocusable 设置为 false,以便我可以将 onItemClicked 用于列表视图。
现在,当一个项目被点击时,复选框也会被选中。我对此感到很疯狂。
在我的适配器的 getView 方法中,我为复选框分配了一个 onCheckChangeListener。
每次单击列表项并检查复选框时都会调用此侦听器。
我看到了如何在 onitemclick 中选择可检查列表项的问题,并且默认情况下我得到了这种行为....
这种行为的问题是:
应该通过单击复选框而不是单击列表项来选中复选框。单击复选框时,我为当前可见片段启动一个动作模式,并在单击列表项时替换当前片段。两者现在都在发生,这意味着错误片段的错误动作模式和强制关闭后按...
最好的问候酒
【问题讨论】:
-
不太清楚你想在这里实现什么,你的问题/疑问是什么?
-
应该通过单击复选框而不是单击列表项来选中复选框。单击复选框时,我为当前可见片段启动一个动作模式,并在单击列表项时替换当前片段。两者现在都在发生,这意味着错误的片段的错误动作模式和反压上的 fc.... yeehaaaaaww....