Android多屏幕支持Multi-WindowSupport
来源:互联网 发布:单片机led 编辑:程序博客网 时间:2024/06/15 20:06
1设置app是否支持多屏显示
在 manifest's <activity>
or <application>
设置
android:resizeableActivity=["true"| "false"] [支持|不支持] 多屏模式
2是否支持画中画
在manifest's <activity>
设置
android:supportsPictureInPicture=["true"|"false"] [支持|不支持]
注:如果android:resizeableActivity
= false
这个属性将不起作用
3控制activity在multi-window状态中的行为
通过<layout>来控制
例如:
<activity android:name=".MyActivity"> <layout android:defaultHeight="500dp" android:defaultWidth="600dp" android:gravity="top|end" android:minimalSize="450dp" /></activity>
android:defaultWidth启动时默认的宽度
android:defaultHeight启动时默认的高度
android:gravity 默认启动方向
android:minimalSize最小高度和宽度
4在multi-window状态中一些属性将被禁用或者忽略掉
1一些系统定制UI的操作将被禁止,例如 不能隐藏status bar
2系统将会忽略一些changes android:screenOrientation
5 multi-window状态改变的一些通知和查询
一些新的方法被添加到了Activity类中
1 Activity.inMultiWindow() 是否在multi-window模式
2 Activity.inPictureInPicture() 是否在画中画模式
3 Activity.onMultiWindowChanged() 当系统进入multi-window模式或者退出mulit-window模式的时候,系统会回调此方法
4 Activity.onPictureInPictureChanged() 当系统进入picture-in-picture模式或者退出picture-in-picture模式的时候,系统会回调此方法
以上方法同样适用Fragment
4 启动activity在屏幕的另一半
Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT
Demo资源:http://download.csdn.net/detail/cym_lmy/9473586
- Android多屏幕支持Multi-WindowSupport
- android多屏幕支持
- Android 多屏幕支持
- android 多屏幕支持
- Android n multi-window多窗口支持
- Android 支持多屏幕机制
- Android 支持多屏幕机制
- Android 支持多屏幕机制
- Android 支持多屏幕机制
- Android 支持多屏幕机制
- Android 支持多屏幕机制
- Android 支持多屏幕机制
- Android 支持多屏幕机制
- Android 支持多屏幕机制
- android支持多屏幕机制
- Android 支持多屏幕机制
- android 自适应 多屏幕支持
- android 自适应多屏幕支持
- Android性能优化之HashMap的替代者
- Grub详解
- cocos碰撞检测
- mac 下安装raspbian
- 一个有意思的bug
- Android多屏幕支持Multi-WindowSupport
- struts2 validate验证失败报错
- [BZOJ 4044][Cerc2014]Virus synthesis
- 阿里JAVA开发面试常问问题总结3
- cocos内存管理
- Git指令(不定期更新)
- 一次nginx 502 & mysql not contect 排错经历
- Cocos容器——Vector
- 数据存储--文件存储