如何在android中为多个屏幕使用一个自定义适配器类?

时间:2016-07-18 07:42:20

标签: android listview gridview android-adapter

如何在同一项目下为多个屏幕(不同任务)使用相同的适配器类。

任务是: - 假设: -

  • 一个屏幕具有带文本的网格视图图像
  • 第二个屏幕列表仅查看文本
  • 用于抽屉布局的相同适配器

可以为每个类使用相同的自定义适配器???

2 个答案:

答案 0 :(得分:1)

我建议不要在这种情况下创建相同的适配器。为此保持不同的适配器,因为在将来你需要不同的动画用于两者或某些特定的更改。对于列表/网格,在这种情况下,你最终会在if-else中写出很多getView(),这将是使你的listview / gridview更慢

答案 1 :(得分:0)

最好的方法是,您需要为两者创建单独的CustomAdapter。如果您使用相同类型的布局,则可以使用相同的Adapter。否则创建新的