【发布时间】:2017-06-07 02:27:07
【问题描述】:
我有一个片段,我想在其中包含一个项目列表。此项目列表必须包含图像视图和文本视图。因此我需要一个自定义数组适配器。 与活动一起使用时,我熟悉自定义数组适配器。由于活动java类可以扩展自定义数组适配器。
由于我现在使用片段,并且片段 java 类扩展了“片段”或“列表片段”并且 Java 不支持多重继承,我如何将自定义数组适配器与片段一起使用?
在网上找不到任何有用的东西。如果您知道一种简单的方法,请提供帮助!
【问题讨论】:
-
您可以像在
Activity中一样使用它 - 实例化它,并将其设置在ListView上。你到底有什么问题?我不明白多重继承是一个因素,在这里。 -
如果我有一个活动,我会做这样的事情 - class MainActivity extends CustomArrayAdapter { //code here to add items to list view } 但现在我使用 Fragments 因此我的 Java 类是 - class mainFragment extends Fragment { //code here } 因此,如何实现我的自定义数组适配器?
-
这没有任何意义。如果一个类是
Activity,那么它不是,也不能是ArrayAdapter。 究竟是什么阻止您使用您之前在Fragment中使用过的任何自定义Adapter?
标签: android android-fragments android-arrayadapter