我想知道如何添加一个新的文本视图在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. 如何将项目行添加到列表视图WPF和VB.net
- 2. 使用foreach在列表视图中添加项目到列/行
- 3. 如何在Monodroid中动态添加项目到列表视图
- 4. 如何将项目从JSON添加到列表视图?
- 5. 如何将项目添加到列表视图中?
- 6. 在运行时添加视图到ViewFlippers
- 7. 如何在运行时在列表视图中为子项目设置图像?
- 8. 将列表面板添加到列表视图项目
- 9. 添加列表查看项目到列表视图控件
- 10. 在分离行添加项目在列表视图
- 11. 如何在互联网上添加列表视图项目
- 12. 如何在列表视图/窗体前添加新项目
- 13. 如何在列表视图中添加子项目和空间
- 14. 如何动态添加背景视图到Recycler列表视图项目?
- 15. 如何使用散列表来避免项目添加到列表视图时重复的项目?
- 16. 添加列表视图项
- 17. android:在列表视图中为每个项目添加行
- 18. 将项目添加到列表视图时如何禁用动画
- 19. 如何在运行时将项目添加到ListView?
- 20. 在iPhone 3.1.3中添加项目到列表视图SDK
- 21. 添加新项目时增加列表视图的高度
- 22. 将子项添加到列表视图
- 23. 在列表视图中添加更多项目到同一行和同一列
- 24. 添加项目到列表
- 25. 添加项目RibbonDropDown在运行时
- 26. WPF列表视图中添加图片到ListViewItem的在运行时
- 27. 在运行时将按钮添加到列表视图中的每一行
- 28. 如何更新表格视图?我在运行时将表视图添加到视图
- 29. 如何将图像从Hashmap url添加到列表视图项目中?
- 30. 在列表视图控件的第二列中添加项目
这取决于你如何填充你的ListView目前。你的ListView有什么样的适配器? – plowman