2

我正在使用 Android API 8。我必须使用 API 8 中不可用的片段。是否有任何解决方法可以在 API 8 中使用片段?

4

2 回答 2

5

我认为,为了在 Android 2.2 中包含片段,您需要将 android-support-v4.jar 添加到您的项目中。

Android 支持库的概览和修订

下载:使用您的SDK 管理器以下是如何一步一步地做到这一点

于 2012-08-31T09:52:24.183 回答
1

Fragments 是自 Honeycomb 以来的 Android 功能,并且在旧版本上本机不可用。然而,由于片段是使用 android UI 的方式,谷歌发布了所谓的“支持库”。这只是片段管理器和 jar 形式的东西,您可以链接到您的应用程序。支持库甚至可以在 Android 1.6 上运行,并且与 HC 开发人员可以使用的大部分相同(除了一些偏好片段)。您的编码方式几乎相同,只是您必须与所述 jar 链接并以不同方式获取 FragmentManager。请注意,在 Honeycomb 或 ICS 或 JB 上使用此库是安全的。不会有冲突,您的应用程序也将按预期运行。如果您以 HC 及更高版本为目标并且不打算支持旧版本的 Android,则不应使用此库,但这主要是因为您将链接到您不需要的库。读这篇关于支持库的 Android SDK 文章

于 2012-08-31T09:58:11.930 回答