Fragment切换 hide show方式
作者:
楷桐 | 来源:发表于
2017-08-25 17:01 被阅读24次public void onTabSelected(int position) {
if (position != currentFragmentIndex) {
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
Fragment targetFragment = fm.findFragmentByTag("Tab" + position);
if (targetFragment == null) {
switch (position) {
case 1:
targetFragment = new SecondFragment();
break;
case 2:
targetFragment = new ThirdFragment();
break;
}
ft.add(R.id.fragment_container,targetFragment,"Tab"+position);
}
ft.hide(fm.findFragmentByTag("Tab"+currentFragmentIndex))
.show(targetFragment)
.commit();
currentFragmentIndex = position;
}
}
http://www.jianshu.com/p/acb7705df1a6
本文标题:Fragment切换 hide show方式
本文链接:https://www.haomeiwen.com/subject/icxpdxtx.html
网友评论