我想知道如何添加一个新的文本视图在android中出现ListView
(例如,当我点击某个按钮时,新列表项被添加到列表视图中)?如何在运行时添加项目到列表视图
0
A
回答
3
您只需将该对象添加到包含由listview显示的对象的容器中即可。然后你告诉listView适配器发生了变化:
public void onClick(View v) {
list.add(someObject);
((ArrayAdapter<Object>) listView.getAdapter()).notifyDataSetChanged();
setContentView(R.layout.list_view);
+0
为什么'setContentView(R.layout.list_view);'需要?是不是'notifyDataSetChanged'足够? –
+0
不是'notifyDataSetChanged'异步?所以'setContentView'可能会被调用得太早,不是吗? –
0
notifyDataSetChanged就足够了。我用过它。当我使用setContentView(R.layout.list_view);
时,屏幕变成白色。删除setContentView(R.layout.list_view);它像一个魅力工作!
相关问题
- 1. 如何在运行时在列表视图中添加项目
- 2. 如何将项目行添加到列表视图WPF和VB.net
- 3. 将项目添加到列表视图
- 4. 使用foreach在列表视图中添加项目到列/行
- 5. 如何在添加新项目时更新Expandable列表视图
- 6. 如何在Monodroid中动态添加项目到列表视图
- 7. 如何在winforms中动态添加项目到列表视图
- 8. 在运行时将内容添加到列表视图
- 9. 如何将方法添加到列表视图项目?下面
- 10. 如何将项目从JSON添加到列表视图?
- 11. 如何将项目添加到按钮单击列表视图?
- 12. 如何将项目添加到列表视图中?
- 13. 在运行时添加视图到ViewFlippers
- 14. 添加项目到列表视图和过滤现有项目
- 15. 如何在运行时在列表视图中为子项目设置图像?
- 16. 将列表面板添加到列表视图项目
- 17. 添加列表查看项目到列表视图控件
- 18. 在分离行添加项目在列表视图
- 19. 如何在列表视图中添加子项目和空间
- 20. 如何在列表视图/窗体前添加新项目
- 21. 如何在列表视图中添加顶部项目?
- 22. 如何添加按钮,每个项目在列表视图
- 23. 如何在互联网上添加列表视图项目
- 24. 添加onItemClickListener到每个列表视图项目,而项目仍然被添加
- 25. 如何动态添加背景视图到Recycler列表视图项目?
- 26. 如何在Android中添加视差效果到列表项目
- 27. 如何使用散列表来避免项目添加到列表视图时重复的项目?
- 28. 如何在项目点击时将小图标添加到项目列表视图?
- 29. android:在列表视图中为每个项目添加行
- 30. 在单个列表视图行中添加多个项目
这取决于你如何填充你的ListView目前。你的ListView有什么样的适配器? – plowman