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页面布局的加载

猜你喜欢

转载自blog.csdn.net/weixin_44223883/article/details/103411908
今日推荐