Android 将组件用作适配器并在适配器中使用

Android 将组件用作适配器并在适配器中使用,android,android-fragments,android-adapter,Android,Android Fragments,Android Adapter,我希望尽可能多地重用我的Android组件。在这里,我想在适配器内部使用一个组件,并将其用作适配器 我的第一个想法是使用一个碎片,但布局没有膨胀。因此,我假设一个片段不能在一个布局中多次实例化 我最终找到了一个解决方案,将我的组件声明为BaseAdapter,并为其他类添加了一个静态方法(基本上是水合物方法) 那么,我想知道: 如果我关于Fragment类的陈述是正确的 如果有别的办法解决我的问题 好的,我终于解决了这个问题 首先,我对Fragment的看法是对的:Android不允许在同一个布

我希望尽可能多地重用我的Android组件。在这里,我想在适配器内部使用一个组件,并将其用作适配器

我的第一个想法是使用一个碎片,但布局没有膨胀。因此,我假设一个片段不能在一个布局中多次实例化

我最终找到了一个解决方案,将我的组件声明为BaseAdapter,并为其他类添加了一个静态方法(基本上是水合物方法)

那么,我想知道:

如果我关于Fragment类的陈述是正确的 如果有别的办法解决我的问题
好的,我终于解决了这个问题

首先,我对Fragment的看法是对的:Android不允许在同一个布局中多次充气

然后,我发现的解决方案比使用BaseAdapter更简单、更干净

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

如果你有任何其他的解决方法,请随时发布它们