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. 实例教程八:采用ListView实现数据列表显示
  2. googleMap----放大,缩小,东南西北,四种视图切换代码
  3. Fragment+viewpager 傻子都能看懂的demo 实例(博主就是个傻子)
  4. android与tomcat服务器交互实例
  5. 【Android】AIDL介绍和实例讲解
  6. ListView 列表视图
  7. Android下拉刷新实例
  8. android dexposed框架hook使用实例
  9. android 对话框实例

随机推荐

  1. minSdkVersion,targetSdkVersion, androi
  2. Android图文混排
  3. Android View measure流程详解
  4. 进度圈的显示
  5. [Android 分享]GitHub Android 最火开源
  6. android TextView实现多种颜色显示
  7. Android API Guides---App Install Locat
  8. Android Handler机制简单分析
  9. Android如何完全调试framework层代码
  10. ubuntu上Android NDK调试配置