【问题标题】:Can we able to add two base adapter in single listview in android?我们可以在 android 的单个列表视图中添加两个基本适配器吗?
【发布时间】:2014-06-16 15:41:23
【问题描述】:

是否可以在单个列表视图中添加两个适配器?实际上我的要求是为单个列表视图设置两个不同的适配器,Adapter1 具有 ImageView、TextView、Button 和 Adapter2 具有 ImageView、TextView、Checkbox,目前我正在通过在单页中使用两个列表视图来完成此任务,但我对此解决方案不满意,我在谷歌上搜索了很多时间,但我没有得到任何最佳解决方案,我尝试了 cwac-merge-master 的合并适配器,但仍然无法实现,如果有人完成了两个适配器的合并,请帮助我。提前致谢

【问题讨论】:

  • 你必须同时显示这两种列表吗?如果是的话,你可以把你的两个视图放在一个布局中,并根据你必须显示哪个场景使它们可见或消失?
  • 我想显示两种类型的联系人,一种来自电话簿,另一种是应用程序联系人,对于应用程序联系人我正在使用适配器2(ImageView,TextView,Checkbox),对于电话簿(适配器1有ImageView,TextView,Button)

标签: android xml listview checkbox baseadapter


【解决方案1】:

请检查此解决方案:http://android.amberfog.com/?p=296 它使用函数getViewTypeCount() 用于多视图显示

【讨论】:

  • 感谢回复,将尝试使用 getViewTypeCount()
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-11
  • 2017-08-09
  • 1970-01-01
  • 2016-08-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多