LocalActivityManager如何在一个Activity的一部分中显示其他Activity
来源:互联网 发布:移动数据流量业务序号 编辑:程序博客网 时间:2024/05/22 07:07
首先要使用该方法,页面必须继承ActivityGroup。
总的来说,实现“如何在一个Activity的一部分中显示其他Activity”除了LocalActivityManager还需要一个或多个"容器"Layout(或者和Layout同级别的View)。
假设这个容器是一个LinearLayout,id是container,通常来说我们会想把这个容器的layout_weight设置成1,以便把位置先占好。
然后实例化LocalActivityManager:
LocalActivityManager mgr = getLocalActivityManager();
然后
mContainer = (LinearLayout) findViewById(R.id.container);
最后就可以把MyOtherActivity塞进container里面了。
mContainer.addView((mgr.startActivity("MyOtherActivityInstance1", new Intent(this, MyOtherActivity.class))).getDecorView());
addView是往Layout里动态增加View,别处也会用到。mgr.startActivity比一般的startActivity多一个String id参数:
"public Window startActivity (String id, Intent intent)"
其实这个String id只是一个标识,自己随便起个不重样的名字就好了,作用就是系统看到id一样的activity时会把两个activity当作一个处理,不会弄出平行的两个来,反之亦然。
至于最后这个getDecorView()方法,我一开始觉得很神奇,查了很多地方,最后觉得其实也不是很复杂,就是把Activity里面所有的View,包括其摆放方式,都给调出来,这样在addView的时候就不用担心摆放等问题了。
转自:http://blog.sina.com.cn/s/blog_588508f801010g1r.html
- LocalActivityManager如何在一个Activity的一部分中显示其他Activity
- LocalActivityManager如何在一个Activity的一部分中显示其他Activity
- 《如何在一个Activity的一部分中显示其他Activity》
- Android 在一个Activity的一部分中显示其他Activity
- 在Activity中使用LocalActivityManager
- 在Activity中使用LocalActivityManager
- 在Activity中使用LocalActivityManager
- Android 在一个activity中关闭其他activity
- 在一个activity中kill其他的activity及退出整个应用程序
- 在一个activity中kill其他的activity以及退出整个应用程序
- 请教:Android下怎样让Activity的一部分用于画图而不占用整个Activity 另一部分显示其他控件
- Android 如何在一个Activity中合理地显示多种类型的checkBox
- 如何在一个Activity中关闭另外一个指定的activity
- 在一个Activity(Activity B)中如何关闭另一个Activity(Activity A)?
- 如何在一个activity中关闭另一个activity
- 如何在一个Service中调用Activity
- 如何在一个Activity中添加menu
- 一个Activity的显示
- Asp.Net MVC4.0 官方教程 入门指南之六--查看Edit方法和Edit视图
- int转6位16进制数。
- 简明python教程学习笔记(四)-标示符、变量、运算符
- 非静态的内部类会持有外部类的一个隐式引用
- htop源码中的Hashtable
- LocalActivityManager如何在一个Activity的一部分中显示其他Activity
- C++ boost::asio::serial_port 串口通信类 使用 封装
- Linux学习笔记之——Linux系统内部相关介绍
- 邮箱自动匹配下拉选项
- 不一样的Geek女的生活札记(1)
- grid block分配与原子加
- C语言编程 - 清空键盘缓冲区
- Asp.Net MVC4.0 官方教程 入门指南之七--增加搜索方法和视图
- 获取手机和SD卡路径(Android 4.0以上验证过)