Android stuido 中使用androidx.fragment.app.Fragment实现界面切换
16lz
2021-01-23
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页面布局的加载
更多相关文章
- Android布局之RelativeLayout相对布局
- Layout布局之相对布局
- Android布局居中的几种做法
- Android固件加载出错(load failed with error -2)
- android用户界面-布局管理Layout
- 【Android高级】DexClassloader和PathClassloader动态加载插件的
- Android的五种布局