2011-06-09 96 views
1

我需要的是在listview的每一行中放置一个自定义视图,那些自定义视图将不会相同,它们会动态地创建数据。我现在正在创建我的观点,但我不确定是否可以将它们放入Listrow中。我可以做那样的事情,myListView.addViewAsRow()?在列表视图里放置一个自定义视图

感谢

+0

嘿,看看Jeff Sharkey的代码在这里.. http:// jsharkey。 org/blog/2008/08/18/separated-lists-with-headers-in-android-09/ – 2011-06-09 08:40:56

+0

感谢Kartik,但我不确定是否可以将此解决方案放入自定义视图。例如,我可以说createObject(MyCustomView)? – ikbal 2011-06-09 08:48:36

+0

我觉得这个链接现在有点过时了,他应该在重写getView时真的使用convertView,看看http://android-er.blogspot.com/2010/06/using-convertview-in-getview -to-make.html – Neil 2012-03-11 20:45:59

回答

1

好吧,如果你可以从你的数据,rowview使用扣除,您可以创建自定义适配器,并通过覆盖getView膨胀右一为每一行()。

有很多关于重写getView的例子;这是一个很好的起点,它也可以在Android开发者页面(Google I/O 2010,ListView的世界)中找到:http://www.youtube.com/watch?v=wDBM6wVEO70