在运行时或其他地方添加视图

时间:2017-01-19 16:17:01

标签: android android-layout android-runtime

我的申请表有填写数据(发票)的表格。正如有一个按钮可以在发票中添加新行。 到目前为止我用来添加新的布局视图,但它不是一个合适的选项,因为,让我们假设用户需要输入100个项目,这将导致更高的成本和内存性能。 也许有人会提供更好的选择?

1 个答案:

答案 0 :(得分:0)

您应该使用listview

每次用户添加新行时,您都可以调用notifyDataSetChanged()方法,这将刷新适配器并添加新行。每个行仅在显示时创建,因此内存消耗保持较低。

修改

使用listview,您应阅读有关adapter的文档,这些文档可让您控制列表视图中的元素。