具有多个项布局的ListView适配器

Pau*_*ger 2 android listview android-layout android-adapter

我正在寻找一个列表视图添加到我的Android应用程序与缩略图图像.左侧的缩略图和右侧的文本.

有没有办法用单独的xml文件填充列表视图,例如,我可以为奥地利,英国,美国等单独的xmls添加到列表视图吗?

我问的原因是,我计划多次重复使用各个国家,如A到Z中所示,但是大陆等.

如果这是可能的,我可以得到一个如何完成或与教程等链接的示例?

谢谢

Phi*_*oda 9

你真的想要单独的.xml文件吗?或者您想重用一个.xml文件并只替换其内容?

如果您需要单独的.xml文件(意味着适配器中有多个不同的视图),请查看适配器方法:

  • getViewTypeCount() - 返回您有多少种不同的视图布局
  • getItemViewType(int pos) - 按位置返回正确的视图类型

使用这些方法,您可以指定适配器中不同类型的数量,并根据类型加载不同的布局文件.

例如,您可以使用支持多种布局的适配器.(例如,一个项目是实际项目,另一个项目是项目之间的分隔符)

有关更具体的信息,请查看此精彩教程:

http://android.amberfog.com/?p=296