在我的应用程序中,我应该设置一个“真正的”自定义列表视图。 例如:如何设置一个真正的自定义Listview?
第一行(有的文本)复选框
第二行(有的文本)微调
我的意思是,每一行都有不同的部件。在这个例子中,对于第一行,我们有一个复选框,第二行是一个微调。
有人对我如何设置它有任何想法吗?
非常感谢!
在我的应用程序中,我应该设置一个“真正的”自定义列表视图。 例如:如何设置一个真正的自定义Listview?
第一行(有的文本)复选框
第二行(有的文本)微调
我的意思是,每一行都有不同的部件。在这个例子中,对于第一行,我们有一个复选框,第二行是一个微调。
有人对我如何设置它有任何想法吗?
非常感谢!
你真的认为你需要一个ListView
?或者ScrollView
可以解决你的问题了吗? 如果您确实需要ListView,请在此处阅读我的答案:How to add multiple headers throughout a single ListView with addHeaderView()? 您可以为项目定义不同的类型,并为每种类型返回不同的布局,但仍可以使用convertView
获得更高的性能。
查看此页面上给出的定义自定义列表视图的例子:http://www.androidpeople.com/android-custom-listview-tutorial-example/
同样的方式,您可以定义自定义布局列表视图,您只需要实现getView方法。
如果它绝对必须是ListView,请查看Commonsware的SackOfViewsAdapter(http://github.com/commonsguy/cwac-sacklist) – benvd 2010-09-24 11:02:05