在Android Studio中导入ListFragment类时要选择哪个库?

在Android Studio中导入ListFragment类时要选择哪个库?,android,import,choice,Android,Import,Choice,我正试图开始编写ListFragment,但在Android Studio中按Alt Enter键(以便导入缺少的类ListFragment)时,我面临以下选择: a) android.app.ListFragment 及 b) android.support.v4.app.ListFragment 有人能告诉我为什么会有选择,两者之间有什么区别吗?我在谷歌上搜索过很多东西,比如“android studio”导入列表片段选择v4、“app v4导入“android studio”差异”,但都没

我正试图开始编写ListFragment,但在Android Studio中按Alt Enter键(以便导入缺少的类ListFragment)时,我面临以下选择:

a) android.app.ListFragment

b) android.support.v4.app.ListFragment

有人能告诉我为什么会有选择,两者之间有什么区别吗?我在谷歌上搜索过很多东西,比如“android studio”导入列表片段选择v4、“app v4导入“android studio”差异”,但都没有运气。我也看过Android支持库页面,但它们只提到了“v4”版本,没有确认“Android.app.ListFragment”的存在

我不想选择错误的东西并融化我的CPU,你知道吗?

如果你想让你的应用程序使用片段,并且想在API 11之前瞄准设备,请选择(b)而不是(a)。如果您只针对运行API 11或更高版本的设备,则可以使用(a)

v4支持库设计用于Android 1.6(API级别4)及更高版本。它允许您在较旧版本的Android上使用较新的Android功能。

如果您希望让应用程序使用片段,并且希望以API 11之前的设备为目标,请选择(b)而不是(a)。如果您只针对运行API 11或更高版本的设备,则可以使用(a)


v4支持库设计用于Android 1.6(API级别4)及更高版本。它允许您在较旧版本的Android上使用较新的Android功能。

但在网页()上,它说:Android支持库,第1版(2011年3月),v4库的初始版本。所以如果v4是最初的版本,那么它是最新的吗。。。为什么会有没有指定版本的副本?好的,我想我明白了。我的最小sdk是16,所以我选择了一个)。谢谢但是在网页()上,它说:Android支持库,修订版1(2011年3月),v4库的初始版本。所以如果v4是最初的版本,那么它是最新的吗。。。为什么会有没有指定版本的副本?好的,我想我明白了。我的最小sdk是16,所以我选择了一个)。谢谢