Android--锁定横屏、竖屏、去标题全屏
要实现这个目的,只需要在AndroidManifest.xml里声明Activity的时候加上一个属性:android:screenOrientation,属性取值landscape为固定横屏、portrait为固定纵屏幕。
<!-- android:screenOrientation="portrait" 竖屏
android:screenOrientation="landscape " 横屏
android:screenOrientation="unspecified" 未指明方向
-->
<activity android:label="@string/app_name" android:name=".LockTheScreenActivity" android:screenOrientation="portrait" ></activity>
b)代码实现如下:
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);// 横屏 //setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) 竖屏 setContentView(R.layout.main); }
屏幕会自动切换时,默认状态的应用程序,会重新调用onCreate,相当于重新启动了一次应用程序。同时,layout可能因为横屏带来不能合理适配的问题。为了解决旋屏和键盘切换引起的程序重启问题,还需要增加一个属性:android:configChanges。这个属性可以理解为一个监听器,它将拦截旋屏和键盘切换事件,阻止程序重启而变为回调onConfigurationChanged方法。这里常用的属性取值为:keyboardHidden|orientation。
去标题
<span style="font-size:14px;">public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE);}</span>
全屏
<span style="font-size:14px;">public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);}</span>
Android--锁定横屏、竖屏、去标题全屏相关推荐
- Android 模拟器横屏竖屏切换设置
Android 模拟器横屏竖屏切换设置 时间:2012-07-04 来源:设计与开发 作者:Daniel 点击:5571 摘要: Android 模拟器旋转,横屏.竖屏切换设置,andr ...
- Android 无标题 全屏设置
Android 无标题 全屏设置 标题栏和状态栏 Android程序默认情况下是包含状态栏和标题栏的. 在Eclipse中新建一个Android程序,运行后显示如下: 图中标出了状态栏(显示时间.电池 ...
- Android视频播放器实现小窗口和全屏状态切换
Android视频播放器实现小窗口和全屏状态切换 实在是不好意思,楼下评论的兄弟久等了,这文章一直没写第一是没时间,第二是自己准备也不充足,最近才看了好几个Android视频播放器的开源项目,才对视频 ...
- android 全屏动画,Android开发之全屏与非全屏的切换设置方法小结
本文实例讲述了Android开发之全屏与非全屏的切换设置方法.分享给大家供大家参考,具体如下: 静态方法 1. 代码方式 在Activity类OnCreate方法中设置,代码如下 @Override ...
- android中布局全屏,怎么在Android 应用中实现一个全屏与非全屏功能
怎么在Android 应用中实现一个全屏与非全屏功能 发布时间:2020-12-04 17:31:45 来源:亿速云 阅读:135 作者:Leah 怎么在Android 应用中实现一个全屏与非全屏功能 ...
- android动态设置全屏,Android开发之全屏与非全屏的切换设置方法小结
本文实例讲述了Android开发之全屏与非全屏的切换设置方法.分享给大家供大家参考,具体如下: 静态方法 1. 代码方式 在Activity类OnCreate方法中设置,代码如下 @Override ...
- Android的WebView如何播放视频和全屏视频(腾讯X5内核)
WebView如何播放视频和全屏视频 前言 1. 接入SDK 2. 具体场景和代码实现 3. 踩坑 3.1 android.system.ErrnoException: chmod failed: E ...
- android全屏与非全屏切换时Toolbar的显示,仿微信漂流瓶效果
Toolbar已经代替了actionbar,特别是在4.4或更高版本上可以有沉浸式效果,要使用Toolbar还要配置相关的Noactionbar style样式,但是如果在全屏与非全屏切换时,如何使用 ...
- html5 video播放调研,全屏,伪全屏
web duper code{web} :|: life{me} :|: tencent&xiaomi{work} 来源:http://materliu.github.io/all/web/m ...
- 手机投屏不是全屏怎么办_手机投屏怎样才能全屏
手机投屏怎样才能全屏 在统计7月份咨询量的时候,发现就手机用户而言,咨询比较多的不再是怎么投屏,而是怎么全屏. 因为电视机.各种投屏软件.投屏器的流畅,手机投屏到大屏幕已经不是什么"黑&qu ...
最新文章
- 6.18docker(一)Compose 模板文件
- (006)RN开发之iOS真机调试
- openlayers地图旋转_OpenLayers教程二:实现简单的地图显示
- c++线程数量的限制
- 如何测试大端存储和小端存储
- 源码编译LAMP平台
- XGBoost对比RandomForest、GBDT、决策树、SVM,XGB+LR精度还能提升
- Nats的消息通信模型
- char* 与 LPCTSTR转换
- 2019计算机科学与技术考研分数线,2019考研中国科学技术大学复试分数线已公布...
- java 显示图片的一部分_求只显示图片上半部分三分之一的写法
- imx6ull 485 调试
- 3ds Max老崩溃是什么感觉?崩溃还没有保存文件?这个小细节你要注意了
- Photoshop水平线快捷键怎么使用的?
- python实现whois查询_python实现whois查询功能的方法
- Go strings.ToLower函数
- 软件完整开发过程,以及项目的部署(精简)
- b站直播html5黑屏,用bilibili直播姬的抓屏为什么是黑屏而不是界面呢
- TiDB 在汽车之家818台网互动项目中的应用
- Sailfish应用开发入门(二)Sailfish SDK 简介
热门文章
- ABP vnext框架 返回JSON时间带T格式转换解决方案
- Layui 数据表格table 重载reload 保留上次where条件的问题
- 加强计算机网络应用,加强计算机网络管理技术的创新应用
- oracle归档日志满正常么,oracle归档日志满了的处理方法
- numpy系列之拷贝和视图
- LINUX编译GtkLP(开源的打印机图形化工具)
- Python错误:'tuple' object is not callable
- 市场经济下,一周休息2.5天难在落实
- 智力与体力的人种矛盾
- 问题解决:AttributeError: 'module' object has no attribute '_rebuild_tensor_v2'