我的应用程序需要同时使用android.support.v4.app.Fragment和默认片段,它支持API 11以后,任何人都可以告诉我如何将默认的API 11 Fragment转换为android.support.v4.app。片段?
有可能吗?,在我的应用程序中我需要使用settingsfragment,这不支持android.support.v4.app.Fragment。任何帮助
由于
答案 0 :(得分:0)
无法按照自己的意愿进行演员表演。 试着这样做:
if (Build.VERSION.SDK_INT >= 11)
{
// user fragment
}
else
{
// user android.support.v4.app.Fragment
}
答案 1 :(得分:0)
有谁能告诉我如何将默认的API 11片段转换为android.support.v4.app.Fragment?
这是不可能的,因为android.support.v4.app.Fragment与框架的片段类完全不同,即使android.support.v4.app.Fragment在Android 3.0或更高版本上运行,实施仍在使用;它不会尝试切换到框架的实现。
有可能吗?在我的应用程序中我需要使用settingsfragment,这不支持android.support.v4.app.Fragment?
您无法使用框架PreferenceFragment的当前实现,但您可以使用this library来维护Android 1.6及更高版本的兼容性层以及它的PrefrenceFragment继承自android.support.v4.app.Fragment而不是框架的。