API级别<11的片段API

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?如果可能的话,我需要用于动态生成的表单。

这里有一个不错的教程,介绍如何在旧版Android上实现Fragments,希望能对你有所帮助。 - Egor
你需要添加这个Jar包。 - Blundell
这个链接真的可以满足你的需求。在这里 - vinoth
3个回答

5

Android Studio:

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

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

然后在引入中使用import android.support.v4.app.Fragment;代替import android.app.Fragment;


0

0

你需要将该包添加到构建路径中。


1
你应该将这样的问题作为注释添加,而不是作为答案。 - Egor
@Egor:如果您更喜欢我将其重新表述为陈述而不是问题,我可以这样做,但这就是我认为的问题所在。在回答问题时不应使用评论。在这种情况下,最好提交答案,或者如果您已经看到它列出,则投票支持最佳答案。(http://meta.stackexchange.com/questions/19756/how-do-comments-work) - Alex Florescu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接