android 分屏模式适配,安卓适配分屏注意事项

news/2024/11/8 20:02:51/

分屏模式下可强制应用横屏,所以注意应用内强制竖屏的页面适配横屏显示

分屏模式下,获取应用所占用的宽高

getResources().getConfiguration().screenWidthDp

getResources().getConfiguration().screenHeightDp

多窗口变更通知和查询

//Activity 提供以下方法来支持多窗口显示:

isInMultiWindowMode()

//调用该方法以确认 Activity 是否处于多窗口模式:

onMultiWindowModeChanged()

应用声明使用多窗口

android:allowBackup=“true”

android:resizeableActivity=“true“ //只能在24以及24以上的手机生效

声明config

android:name=".MainActivity"

android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"/>

重写方法

@Override

public void onConfigurationChanged(Configuration newConfig) {

super.onConfigurationChanged(newConfig);

/获取应用的窗口大小

int w_window = getResources().getConfiguration().screenWidthDp;

int h_window 


http://www.ppmy.cn/news/356620.html

相关文章

android强制分屏软件,第三方强制分屏app

第三方强制分屏是一款非常好用的手机分屏工具,它的功能非常强大,很轻松就可以分屏,操作简单,新用户也能很快上手,有非常贴心的新手教程,给用户提供了很多的便利,以后就可以一边看电视一边聊天啦…

linux终端下如何分屏,ubuntu terminal 终端分屏

http://blog.csdn.net/liuxiaoheng1992/article/details/54409711 1.sudo apt-get install terminator 2.这个终端程序可以分屏,常用操作快捷键如下: Ctrl+Shift+O Split terminals Horizontally.(上下开新窗口) Ctrl+Shift+E Split terminals Vertically.(垂直开新窗口) Ctr…

系统提示“d3dx9_43.dll丢失、找不到”原因与解决方案

相信很多朋友都有遇到过这种情况:在登陆游戏或打开某个软件时,系统会弹出一个窗口提示:“d3dx9_43.dll丢失” 或 ”d3dx9_43.dll找不到“,出现这种情况一般是系统的不完整性导致(非正版系统比较容易出现此问题&#xf…

正则表达式简单应用

5月17日星期四晚8点30分 地点:SEO学院(27971958) 题目是:正则表达式简单应用 主讲人:孤胆枪手(64049027) 请在自己机器上装好emeditor 及dreamweaver 正则表达式简单应用 正则所有元字符:$(*.[?/^{ …

如果我老了,我希望我们是这样

看到和菜头的八卦整理帖,随便点了几个,最喜欢这一帖: 《父母比我还新潮,常常让我无语啊~~》 ,我觉得好玩的回复整理如下:  作者:蝙蝠小姐A回复日期:2006-9-2116:51:31 周末一清早&…

全职高手·地图

普通区城镇: 城镇:新手村。 城镇:布尔斯镇。 场景:空知林。 空积城外,接近一线峡谷的一片小树林。 普通区练级区、野图boss: 20-23级练级区:冰霜森林。 野图boss:哥布林商人洛…

孤胆枪手-秘籍

孤胆枪手-传奇:下载链接: https://pan.baidu.com/s/17Zu2KWlX7tzyXr5wkp9mXA 提取码: njh9 孤胆枪手是一款第三人称射击游戏,游戏的主要场景在黑暗阴森的军事基地里,这里已经被各种各样恐怖的怪物所占领,玩家必须拿起武器&#x…

MySQL面试题详解

优化 如何定位慢查询 mysql中慢查询通常发生在以下几种情况,聚合查询,多表查询,表数据量过大查询,深度分页查询。 表象:页面加载过慢,接口压测响应时间过长(超过1s) 定位慢查询的方法主要有两种。方法一…