Android - API 级别 < 11 的 fragment API

标签 android api fragment

我在我的应用中遇到了动态表单的问题,它适用于 Android 2.1 及更高版本。我知道自 API 级别 11 (Android 3.0 Honeycomb) 以来有新的 Fragment API,但我也读过一篇文章 - http://android-developers.blogspot.com/2011/03/fragments-for-all.html声明 Fragment Api 也可用于低于 11 的 API 级别,即所谓的兼容性包。我已经通过 SDK 安装了它,但我无法在我的应用程序中使用它,例如我无法导入 android.app.FragmentManager,应用程序不知道它。

你知道怎么解决吗? Fragment API 是否真的可用于较旧的 API 级别?如果是这样,如何让他们去?或者有没有像 Fragments API 这样的其他解决方案?如果可能,我将需要动态生成的表单

谢谢

哈米扎克

最佳答案

Android 工作室:

为支持兼容性包 v4 添加依赖项:

dependencies {
    ...
    compile 'com.android.support:support-v4:21.0.+'
    ...
}

然后在导入中使用 import android.support.v4.app.Fragment; 而不是 import android.app.Fragment;

关于Android - API 级别 < 11 的 fragment API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7176841/

相关文章:

android - PhoneGap 版本 : Viewport not working on Android

java - Android 异步中的 NetworkOnMainThreadException

java - Gdata API 博主示例

android - 在 LinearLayout 中的现有 fragment 下方动态添加 fragment

android - 如何在 Android 中的同一个选项卡下打开多个 View ?

Android 应用程序与 Arduino 串行通信不同步

Android:发送短信 (sendTextMessage) 时出现 Unicode/Charset 问题

php - Google map API v3 - PHP - MYSQL

c - Lua C API : pushing function with lua_pushcfunction isn't working

android - fragment 回栈和替换