我正在考虑使用缩略图向我的 Android 应用程序添加一个列表视图。左边是缩略图,右边是文字。
有没有办法用单独的 xml 文件填充列表视图,例如,我可以为奥地利、英国、美国等提供单独的 xml 并将它们添加到列表视图中吗?
我问的原因是,我计划多次重复使用各个国家/地区,例如,在 A 到 Z 中显示,然后由 Continent 等再次显示。
如果这是可能的,我可以得到一个如何完成的例子或一个教程的链接等吗?
谢谢
我正在考虑使用缩略图向我的 Android 应用程序添加一个列表视图。左边是缩略图,右边是文字。
有没有办法用单独的 xml 文件填充列表视图,例如,我可以为奥地利、英国、美国等提供单独的 xml 并将它们添加到列表视图中吗?
我问的原因是,我计划多次重复使用各个国家/地区,例如,在 A 到 Z 中显示,然后由 Continent 等再次显示。
如果这是可能的,我可以得到一个如何完成的例子或一个教程的链接等吗?
谢谢
你真的想要单独的 .xml 文件吗?或者您想重用一个 .xml 文件并替换其内容?
如果您想要单独的 .xml 文件(意味着您的适配器中有多个不同的视图),请查看适配器方法:
getViewTypeCount()
- 返回你有多少不同的视图布局getItemViewType(int pos)
- 按位置返回正确的视图类型 ID使用这些方法,您可以指定适配器中不同类型的数量,并根据类型加载不同的布局文件。
例如,您可以有一个像这样支持多种布局的适配器。(例如,一项是实际项目,另一项是项目之间的分隔符)
有关更多具体信息,请查看这个很棒的教程: