2009-11-16 42 views
0

我有一个ListView与适配器扩展BaseAdapter。我创建了一个视图(来自LinearLayout,我根据一些参数放置了一些项目,我有一个textview,在drawable的旁边有一个drawable和另一个textview,因为某些原因,这个命令不会似乎工作。如何以编程方式向Android ListView添加元素?

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

所以,当我的TextView不填充列表的整个宽度,我只能点击就可以用插件的元素的一部分。我已经试着打了很多与布局和我无法得到这个工作。参数似乎被忽略所有在一起。只有破解,我会发现工作是设置我的linearlayout一个很大的最小宽度,但我不认为这是最好的解决方案。

回答

1

改变一切Lis tView,LayoutContainer和TextView改为FILL_PARENT,它应该可以完成这项工作。

+0

出于某种原因,这并不适合我。我最终改变了TableLayout的布局并添加了一个可伸缩列。 – 2010-04-29 17:01:01

相关问题