[英]Is there a way to convert fragment to android.support.v4.app.Fragment
我的應用程序需要同時使用android.support.v4.app.Fragment和從API 11開始具有支持的默認片段,誰能告訴我如何將默認API 11 Fragment轉換為android.support.v4.app.Fragment?
有可能嗎?在我的應用程序中,我需要使用settingsfragment,這不支持android.support.v4.app.Fragment。 任何幫助
謝謝
您無法根據需要進行轉換。 嘗試這樣做:
if (Build.VERSION.SDK_INT >= 11)
{
// user fragment
}
else
{
// user android.support.v4.app.Fragment
}
誰能告訴我如何將默認的API 11片段轉換為android.support.v4.app.Fragment?
這是不可能的,因為android.support.v4.app.Fragment是與框架的fragment類完全不同的類,即使android.support.v4.app.Fragment在Android 3.0或更高版本上運行,其實現仍會使用; 它不會嘗試切換到框架的實現。
有可能嗎?,在我的應用中,我需要使用settingsfragment,這不支持android.support.v4.app.Fragment?
您不能使用框架的PreferenceFragment的當前實現,但是可以使用此庫來維護Android 1.6及更高版本的兼容性層,並且PrefrenceFragment繼承自android.support.v4.app.Fragment而不是框架的庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.