Android – API级别<11的片段API

我在我的应用程序中遇到了dynamic表单的问题,适用于Android 2.1及更高版本。 我知道从API级别11(Android 3.0蜂窝)开始就有了新的Fragment API,但是我也阅读了一篇文章 – http://android-developers.blogspot.com/2011/03/fragments-for-all.html,指出了Fragment API也可用于低于11的API级别,即所谓的Compatiblity包。 我已经通过SDK安装它,但我无法使用是在我的应用程序,例如我无法导入android.app.FragmentManager,应用程序不知道它。

你知道吗,如何解决? Fragment API是否真正适用于较旧的API级别? 如果是这样,如何让他们走? 还是有像Fragments API的其他解决scheme? 如果可能,我将需要dynamic生成的表单

谢谢

Hmyzak

Solutions Collecting From Web of "Android – API级别<11的片段API"

这里有一个很好的教程 ,介绍如何在较旧的Android版本上实现Fragments ,希望这会对你有所帮助。

Android Studio:

添加支持兼容包v4的依赖关系:

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

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

您需要将包添加到构buildpath。

使用ActionBarSherlock 。 它有很多工作的例子。