方法一:

通过在Activity类中构建两个字页面的对象,嵌入到主页面中(android:id="@+id/container"主、子页面相同

主UI:activity_main.xml

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"--必填

android:id="@+id/container" --必填

android:layout_width="match_parent" --必填

android:layout_height="match_parent"> --必填

</FrameLayout>

子UI:fragment_main.xml 和 fragment_main2.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent"

>

</RelativeLayout>

Activity:MainActivity.java

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);//渲染主页面activity_main

if (savedInstanceState == null) {

getFragmentManager().beginTransaction().add(R.id.container, new PlaceholderFragment()).commit();

getFragmentManager().beginTransaction().add(R.id.container, new PlaceholderFragment2()).commit();

}

}

public static class PlaceholderFragment extends Fragment {

public PlaceholderFragment() {

}

public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {

View rootView = inflater.inflate(R.layout.fragment_main, container,false);//加载子页面fragment_main

return rootView;

}

}

public static class PlaceholderFragment2 extends Fragment {

public PlaceholderFragment2() {

}

public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {

View rootView = inflater.inflate(R.layout.fragment_main2, container,false);//加载子页面fragment_main2

return rootView;

}

}

更多相关文章

  1. LayoutInflater加载界面文件
  2. Android滑动列表加载大量图片时候的优化
  3. Android(安卓)浅析 ContentProvider (四) 启动原理
  4. android --- Afianl框架里面的FinalBitmap加载网络图片
  5. Android(安卓)刷新页面更新数据方法探究
  6. Android(安卓)StaggeredGrid 加下拉刷新功能 PullToRefresh
  7. 内存泄漏优化---Bitmap优化
  8. Android(安卓)Jetpack -- paging & room
  9. android 游戏 实战打飞机游戏 菜单页面(1)

随机推荐

  1. Android-DialogFragment快速指南
  2. Android(安卓)Camera中无法回调PictureCa
  3. android linux 休眠 深度睡眠 查看 方法
  4. Android中如何获取IMEI号码
  5. Android(安卓)sendToTarget
  6. android 中文 api (72) ―― BluetoothSock
  7. Activity伪造Dialog的时候不能全屏显示
  8. Android(安卓)Do not keep activities选
  9. Android端与服务端基于TCP/IP协议的Socke
  10. 基于Cortex-A8的fs_s5pc100开发平台研发