如何以编程方式将元素添加到Android ListView?

时间:2009-11-16 00:27:48

标签: android listview

我有一个带有适配器扩展BaseAdapter的ListView。我创建了一个视图(从一个LinearLayout,我根据一些参数放了一些项目。我有一个textview,有一个drawable,有时另一个textview在这个水平linearlayout的drawable旁边。出于某种原因,这个命令没有似乎工作。

setLayoutParams(new
ListView.LayoutParams(ListView.LayoutParams.FILL_PARENT,
          ListView.LayoutParams.WRAP_CONTENT));

因此,当我的textview没有填满列表的整个宽度时,我只能点击元素中包含小部件的部分。我尝试过很多布局,我无法让它工作。这些参数似乎一起被忽略了。只有能够工作的黑客才能在我的线性布局上设置一个很大的最小宽度,但我不认为这是最好的解决方案。

1 个答案:

答案 0 :(得分:1)

将所有应该完成工作的ListView,LayoutContainer和TextView更改为FILL_PARENT。