值从Scroll上的Listview中消失 –Android

值从Scroll上的Listview中消失 –Android,第1张

概述我有一个从SimpleCursorAdapter扩展的自定义适配器.使用这个我绑定一个ListView,其中包含一个复选框和两个文本框.打开活动时,列表显示正常.但是单击复选框并在文本框中输入一些文本并向下滚动,然后再向上,数据将消失.实际上,即使已经检查过,任何更改都会消失.我取消选中它们,然后

我有一个从SimpleCursorAdapter扩展的自定义适配器.使用这个我绑定一个ListVIEw,其中包含一个复选框和两个文本框.打开活动时,列表显示正常.但是单击复选框并在文本框中输入一些文本并向下滚动,然后再向上,数据将消失.

实际上,即使已经检查过,任何更改都会消失.我取消选中它们,然后向下滚动,返回检查.所以基本上,他们会回到原来的状态.

有什么想法吗?谢谢.

解决方法:

您需要在列表中包含每个项目状态的arrayList,然后在每次加载列表项视图时加载这些状态.通过覆盖适配器中的GetVIEw()方法并将保存的状态添加到基于列表的列表中在项目位置

总结

以上是内存溢出为你收集整理的值从Scroll上的Listview中消失 – Android全部内容,希望文章能够帮你解决值从Scroll上的Listview中消失 – Android所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1099792.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存