如何在android 2.2中使用片段?

Nar*_*dra 6 android android-fragments

我有一个支持android 2.2库的应用程序.在这个应用程序中我想使用片段有人建议我,如果可能的话怎么做.

谢谢

kin*_*ton 6

是的,您需要使用支持库.重要的是要知道你可以在蜂窝和冰淇淋三明治上使用支持库.这样,您就可以在所有平台上使用相同的构建.您需要使用SDK 4.0作为minsdk 2.2的目标.一个不同的问题是设置活动.对于Honeycomb +,您可以使用支持库不支持的PreferenceFragment.如果您使用PreferenceActivity的新onBuildHeaders方法和settings.xml中的"header"标记,则需要将该xml放在一个单独的文件夹中,例如xml-v12,以指定它仅用于API-12 +.

有关设置,请查看:http: //developer.android.com/reference/android/preference/PreferenceActivity.html 有一个很好的onBuildHeaders示例

对于支持库:http: //developer.android.com/sdk/compatibility-library.html


Ric*_*cha 5

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