20

我在我的应用程序中遇到了动态表单的问题,它适用于 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 这样的其他解决方案?如果可能,我将需要动态生成的表格

谢谢

赫米扎克

4

4 回答 4

30

这是一个关于如何在较旧的Android版本上实现的很好的教程Fragments,希望对您有所帮助。

于 2011-08-24T14:12:13.913 回答
5

安卓工作室:

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

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

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

于 2015-02-10T10:52:49.123 回答
0

您需要将包添加到构建路径。

于 2011-08-24T14:13:38.140 回答
0

使用ActionBarSherlock。它带有很多工作示例。

于 2012-07-27T12:56:37.093 回答