【发布时间】:2016-05-08 10:24:15
【问题描述】:
我希望在我的 android 应用程序中跨几个活动有一些类似的可扩展列表视图。它们都有相同的内容,但使用不同的设计。例如,有些有按钮,有些没有。
我什至想要三个可扩展的列表视图,它们共享所有内容,除了每个单元格的背景颜色。
无论如何,为每个列表视图设置一个独特的适配器似乎是一种糟糕的设计实践,因为它们都非常相似。我正在考虑制作一个抽象适配器,而不是为每个列表视图扩展它,这行得通吗?还有其他方法吗?
谢谢。
【问题讨论】:
-
“我什至想要三个可扩展的列表视图,它们共享除每个单元格的背景颜色之外的所有内容。” - Sonds 像只有你的布局资源不同。对所有 3 个列表视图使用一个适配器,并在构造函数中传递您的布局资源。