安卓嵌套一个页面;
-
在主页面声明一个容器:
-
android:layout_height=“0dp”//高度为0
android:layout_weight=“1”//权重为1,此时占满整个容器; -
创建Fragment的Activity碎片;
-
在layout中创建了视图:
-
-
接着,就把上面创建好的子页面,也就是Fragment页面嵌套进去主页面:
-
//在Activity中显示Fragment
//1.获取Fragment管理器
FragmentManager fragmentManager = this.getSupportFragmentManager();
//2.开启Fragment事务
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
//3.把要显示的Fragment的对象添加到FramentTransaction
HomeFragment homeFragment = new HomeFragment();
fragmentTransaction.add(R.id.ll_main_content,homeFragment);
//4.显示fragment
fragmentTransaction.show(homeFragment);
//提交事务
fragmentTransaction.commit();
-
然后,就嵌套了子页面;