Android下多页显示最方便的应该就是ActivityGroup了,本节即将演示ActivityGroup的使用方法。

首先贴出代码:

contentLayout.removeAllViews();Intent intent = new Intent(this, ActivityGroupItem.class);Window childActivity = getLocalActivityManager().startActivity("childActivity", intent);contentLayout.addView(childActivity.getDecorView(), LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);

解释如下:

  1. 首先需要解除与contentLayout相关的视图;
  2. 接着创建需要显示Activity实例的Intent;
  3. 通过getLocalActivityManager得到ActivityManager实例,并且启动activity;
  4. 给contentLayout添加一个视图;


这里的:

  1. contentLayout是用来显示内部activity的容器(container);
  2. ActivityGroupItem是期望显示在container内部的activity的类;

更多相关文章

  1. Android中Activity启动模式详解
  2. 写在20111112:单行可滚动显示的GridView
  3. AutoCompleteTextView的基本使用
  4. android ImageView scaleType属性
  5. Android(安卓)- 按钮组件详解
  6. Android选项卡Tab的实现
  7. 实例教程八:采用ListView实现数据列表显示
  8. googleMap----放大,缩小,东南西北,四种视图切换代码
  9. android 5.0修改插电显示电池百分比,拔掉不显示问题

随机推荐

  1. android仿网易云音乐引导页、仿书旗小说F
  2. android windowManager
  3. 【Android 内存优化】Bitmap 内存缓存 (
  4. Android中Intent,service,broadcast应用浅
  5. Android漏洞挖掘工具收集与整理
  6. 范例解析:学习Android的IPC主板模式
  7. android 字节数据的转换与处理
  8. 是时候让 Android Tools 属性拯救你了
  9. flutter系列之flutter工程如何与android
  10. 使用jni接口完成android本地程序的运行--