Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我应该为listfragment使用什么适配器,它们应该扩展什么类_Android_Android Fragments_Android Viewpager_Android Listfragment_Android Adapter - Fatal编程技术网

Android 我应该为listfragment使用什么适配器,它们应该扩展什么类

Android 我应该为listfragment使用什么适配器,它们应该扩展什么类,android,android-fragments,android-viewpager,android-listfragment,android-adapter,Android,Android Fragments,Android Viewpager,Android Listfragment,Android Adapter,首先,我是一个新手。我正在开发一个应用程序,其中有一个viewpager和片段,但后来我决定把列表放在片段中,所以我不得不将它们更改为Listfragments,所以我不得不稍微更改adpaters,现在它不起作用了,现在我完全不知道哪个适配器应该扩展什么 最初我有一个Viewpager适配器,它扩展了fragmentpageadapter(它是否应该扩展任何类型的listfragment pageadapter) 我还有另一个customadapter,它扩展了基本适配器(customadap

首先,我是一个新手。我正在开发一个应用程序,其中有一个viewpager和片段,但后来我决定把列表放在片段中,所以我不得不将它们更改为Listfragments,所以我不得不稍微更改adpaters,现在它不起作用了,现在我完全不知道哪个适配器应该扩展什么

最初我有一个Viewpager适配器,它扩展了fragmentpageadapter(它是否应该扩展任何类型的listfragment pageadapter)

我还有另一个customadapter,它扩展了基本适配器(customadapter,因为我希望片段中有一个自定义listview)。 thanx提前。

ListView
(扩展为
ListFragment
)不关心适配器是什么,只要它符合
ListAdapter
接口,如果它扩展了
BaseAdapter
,您就会这样做。SDK中还有一些用于简单用例的其他适配器实现,您可以自己探索它们,或者查看ApiDemos示例应用程序


类似地,
ViewPager
只关心您为它提供扩展
PagerAdapter
,而
FragmentPagerAdapter
就是这样做的。

ok thanx……您能告诉我如何添加Listfragments吗?我知道如何添加片段。(如下所示)但我不知道如何添加Listfragments List fragments=new Vector();add(Fragment.instantiate(这是FragmentSongs.class.getName());