使用组件作为适配器和适配器

时间:2015-01-06 03:19:37

标签: android android-fragments android-adapter

我想尽可能多地重用我的Android组件。在这里,我想在适配器中使用一个组件,也作为适配器。

我的第一个想法是使用Fragment,但布局无法膨胀。因此,我假设一个片段无法在单个布局中多次实例化。

我终于通过将我的组件声明为BaseAdapter并为其他类添加静态方法(基本上是水合方法)来找到解决方案。

然后,我想知道:

  • 如果我关于Fragment课程的陈述是正确的
  • 如果有其他方法可以解决我的问题

1 个答案:

答案 0 :(得分:0)

好吧,所以我终于弄明白了这个问题。

首先,我对Fragment是对的:Android不允许您在同一版面中多次充气。

然后,我发现的解决方案比使用BaseAdapter更简单,更清晰。

我创建了一个MyViewPattern类和一个关联的布局,可以包含在任何地方:适配器或经典布局。为了补充它(填充它),我刚刚在我的类模式中添加了一个静态方法。此方法使用提供的参数填充每个元素。

如果您有任何其他解决方法,请随时发布!