2013-01-05 20 views
0

无论如何在一个片段中使用listview?我使用ViewPager在我的片段之间滑动(以下是:http://thepseudocoder.wordpress.com/2011/10/05/android-page-swiping-using-viewpager/),它工作得很好,但我想在每个片段中使用listview。问题是我应该使用ListFragment,但我希望我的应用能够在Android 2.2和ListFragments的设备上运行,只能从3.0开始。后来我会自定义这个listview,那么我怎么能在一个实际上在2.2上运行的片段中使用Listview? 在此先感谢!如何在使用2.2的片段中使用Listview?

回答

3

问题是我应该使用ListFragment,但我希望我的应用能够在Android 2.2和ListFragments设备上运行,只能从3.0开始。

不正确。

由于I wrote yesterday,分段系统有两种实现方式。

其中一个原生API级别11.该实施的ListFragmentandroid.app.ListFragment,您可以将其与常规Activity一起使用。

一个来自Android支持包。它的工作原理将所有的方式回到API级别4。对于这一点,你从FragmentActivity继承和使用Fragment类(主要是在android.support.v4.app,而不是android.app的反向移植的版本。在ListFragment的情况下,你可以使用 android.support.v4.app.ListFragment。你可以请看the documentation更多关于Android支持包的信息

+0

非常感谢!现在我导入了正确的.Fragment并且像魅力一样! –

+0

无论如何,listfragment可以定制为listview吗?所以有图片,单选按钮等在一个列表项中? –

+0

@JaniBela:您可以通过您的适配器,在“ListFragment”中设置行,就像您使用ListView一样。 – CommonsWare