我正在构建一个应用程序来执行其中的清单。在这是希望有一个简单的列表视图,但与可编辑编辑文本中。我可以用初始值填充列表。当我在编辑文本中输入文本时,getview之间的某处被适配器调用,列表视图刷新自己。我尝试了一下我在哪里更新数据源,以及何时在编辑文本中输入内容。现在即使刷新后,该值也会保存。但问题是,我不断输入文本,并在列表刷新之间,我放松了编辑文本的焦点。请让我知道如何处理这个问题。感谢您提供任何形式的帮助和建议。要在Android列表视图中执行检查列表吗?
0
A
回答
2
您将需要跟踪列表的状态。我通过扩展适配器并在适配器中保留所有视图的HashMap来实现这一点。在我的ListView中,在onSaveInstanceState中,我将得到我的适配器并迭代所有视图 - 对于每个视图,我会调用onSaveInstanceState并将结果存储在适配器的散列映射中。然后,在onRestoreInstanceState期间,我将迭代所有视图并调用它们的onRestoreInstanceState方法,并将它们传递给我保存的状态。
这将导致这两个解决您的数据和焦点问题...
祝你好运 - 快乐编码。
乙
3
可以这样做
ListView lw= (ListView) findViewById(R.id.ListView01);
lw.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_checked ,value));
相关问题
- 1. 如何获取行列表中的列表视图datakeyvalue检查
- 2. 在android中的列表视图检索
- 3. 在列表视图组中多行android
- 4. 在Android的主要列表视图
- 5. 在列表视图中隐藏列android
- 6. 视图在列表视图中查看
- 7. 在Android中检查列表视图的问题
- 8. 从列表视图行中检索值
- 9. 用于列表视图中的检查列表项的XML
- 10. 列表视图与jsoup和2列表视图中的一行列表视图
- 11. Android列表视图
- 12. Android列表视图
- 13. Android列表视图
- 14. android:列表视图
- 15. Android列表视图
- 16. android列表视图
- 17. Android列表视图
- 18. 如何在android上设置检查列表项目列表视图
- 19. 列表视图中的Android
- 20. 在列表视图的Android
- 21. 列表视图中的列表视图
- 22. 自定义检查列表视图
- 23. Radiobutton检查点击列表视图onclicklistener
- 24. 如何检查列表视图是空
- 25. 如何获取列表视图检查项目数组在Android?
- 26. 如何删除数据从列表视图后检查在Android
- 27. Android如何按列在列表视图中对列表进行排序
- 28. Android如何使用列表视图项执行拖放n下拉列表
- 29. 在列表视图中检索数据
- 30. 在视图中检索表列
谢谢你的帮助。开始使用带有列表视图控件的Activity类或者以ListActivity作为此列表的开始是否好?请让我知道你的想法。谢谢。 – Vinodtiru
我认为这取决于你的设计目标和时间限制。 ListActivity的写入速度比ListView快很多,但是,如果需要,您可以在其他活动中多次使用您的ListView。如果使用ListActivity创建列表,它将缺乏可重用性,但会更快完成。我通常在灵活性方面犯错,但这就是为什么我的所有代码都需要更长的时间,而且我经常被指责过度工程:) – Brian