自定义列表视图和复选框/按钮的问题
我在自定义列表视图和(复选框或按钮)方面遇到了麻烦。我遵循指南(android 开发者的食谱)并且我的自定义列表视图正确显示。滚动选定的复选框时发生可见错误。(选中了错误的复选框)
我按照以下指南进行操作 http://www.vogella.de/articles/AndroidListView/article.html#listviews_performance 但它不起作用。如何正确保存状态?
问候语 安德烈亚斯
i´m in trouble with a custom Listview and (Checkboxes or Button). I follow a guide (the android devolopers´s cookbook) and my custom Listview show correctly. An visisble Error occured when selected Checkboxes are scrolling.(Wrong Checkboexes are checked)
I followed the guide on
http://www.vogella.de/articles/AndroidListView/article.html#listviews_performance
but it doesn´t work. How to save the state correctly?
Greeting
Andreas
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须将选中的项目保存在列表变量中(在您的适配器子类中),并根据该项目是否存在于列表变量中设置正确的状态(选中/未选中)。
从列表变量中添加/删除项目:
设置复选框的正确状态:
You will have to save the checked items in a list variable (in your Adapter subclass) and set the correct state (checked/unchecked) depending upon whether the item is present in the list variable.
Add/remove an item from the list variable:
Set the correct state of the checkbox: