我正在考虑使用缩略图将listview添加到我的Android应用程序中。左侧的缩略图和右侧的文字。
有没有办法用单独的xml文件填充列表视图,例如,我可以为奥地利,英国,美国等单独添加xml并将它们添加到列表视图中吗?
我问的原因是,我打算多次重复使用各个国家,如A到Z所示,但是大陆等等。
如果可以,我可以举例说明这是如何完成的,或者是教程等的链接?
由于
答案 0 :(得分:9)
你真的想要单独的.xml文件吗?或者您想重用一个.xml文件并只替换其内容?
如果你想要单独的.xml文件(意味着你的适配器中有多个不同的视图) 看一下Adapters方法:
getViewTypeCount()
- 返回您有多少种不同的视图布局getItemViewType(int pos)
- 按位置使用这些方法,您可以指定适配器中不同类型的数量,根据类型加载不同的布局文件。
例如,您可以使用支持多种布局的适配器。 (例如,一个项目是实际项目,另一个项目是项目之间的分隔符)
有关更多具体信息,请查看此精彩教程: