Android stuido 中使用androidx.fragment.app.Fragment實現界面切換

Android studio 中使用androidx.fragment.app.Fragment實現界面切換

由於將Android studio 版本從2.3版本更新到了3.5版本所以在使用android.support.v4.app.Fragment實現佈局切換出現了一些問題,比如說無法導入v4包中的Fragment等問題.
下面我給大家分享一下我自己使用androidx.fragment.app.Fragment實現Fragment界面切換的列子
其實問題都處在使用 FragmentTransaction類進行Fragment頁面加載的問題
在V4包中,加載每一個Fragment碎片佈局使用的方法如下
private FragmentManager fragmentManager = null;首先創建一個fragmentManager對象
this.fragmentManager = getFragmentManager();
FragmentTransaction transaction = this.fragmentManager.beginTransaction();然後利用fragmentManager對象創建一個FragmentTransaction對象,然後使用FragmentTransaction中的對象進行Fragment頁面佈局的加載。
在androidx支持的包中
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();直接創建FragmentTransaction對象即可,然後調用對象中的方法進行Fragment頁面佈局的加載

發佈了5 篇原創文章 · 獲贊 14 · 訪問量 1907
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章