版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/51005765
xml文件中设置:

  要实现这个目的,只需要在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--锁定横屏、竖屏、去标题全屏相关推荐

  1. Android 模拟器横屏竖屏切换设置

    Android 模拟器横屏竖屏切换设置 时间:2012-07-04   来源:设计与开发   作者:Daniel   点击:5571 摘要:  Android 模拟器旋转,横屏.竖屏切换设置,andr ...

  2. Android 无标题 全屏设置

    Android 无标题 全屏设置 标题栏和状态栏 Android程序默认情况下是包含状态栏和标题栏的. 在Eclipse中新建一个Android程序,运行后显示如下: 图中标出了状态栏(显示时间.电池 ...

  3. Android视频播放器实现小窗口和全屏状态切换

    Android视频播放器实现小窗口和全屏状态切换 实在是不好意思,楼下评论的兄弟久等了,这文章一直没写第一是没时间,第二是自己准备也不充足,最近才看了好几个Android视频播放器的开源项目,才对视频 ...

  4. android 全屏动画,Android开发之全屏与非全屏的切换设置方法小结

    本文实例讲述了Android开发之全屏与非全屏的切换设置方法.分享给大家供大家参考,具体如下: 静态方法 1. 代码方式 在Activity类OnCreate方法中设置,代码如下 @Override ...

  5. android中布局全屏,怎么在Android 应用中实现一个全屏与非全屏功能

    怎么在Android 应用中实现一个全屏与非全屏功能 发布时间:2020-12-04 17:31:45 来源:亿速云 阅读:135 作者:Leah 怎么在Android 应用中实现一个全屏与非全屏功能 ...

  6. android动态设置全屏,Android开发之全屏与非全屏的切换设置方法小结

    本文实例讲述了Android开发之全屏与非全屏的切换设置方法.分享给大家供大家参考,具体如下: 静态方法 1. 代码方式 在Activity类OnCreate方法中设置,代码如下 @Override ...

  7. Android的WebView如何播放视频和全屏视频(腾讯X5内核)

    WebView如何播放视频和全屏视频 前言 1. 接入SDK 2. 具体场景和代码实现 3. 踩坑 3.1 android.system.ErrnoException: chmod failed: E ...

  8. android全屏与非全屏切换时Toolbar的显示,仿微信漂流瓶效果

    Toolbar已经代替了actionbar,特别是在4.4或更高版本上可以有沉浸式效果,要使用Toolbar还要配置相关的Noactionbar style样式,但是如果在全屏与非全屏切换时,如何使用 ...

  9. html5 video播放调研,全屏,伪全屏

    web duper code{web} :|: life{me} :|: tencent&xiaomi{work} 来源:http://materliu.github.io/all/web/m ...

  10. 手机投屏不是全屏怎么办_手机投屏怎样才能全屏

    手机投屏怎样才能全屏 在统计7月份咨询量的时候,发现就手机用户而言,咨询比较多的不再是怎么投屏,而是怎么全屏. 因为电视机.各种投屏软件.投屏器的流畅,手机投屏到大屏幕已经不是什么"黑&qu ...

最新文章

  1. 6.18docker(一)Compose 模板文件
  2. (006)RN开发之iOS真机调试
  3. openlayers地图旋转_OpenLayers教程二:实现简单的地图显示
  4. c++线程数量的限制
  5. 如何测试大端存储和小端存储
  6. 源码编译LAMP平台
  7. XGBoost对比RandomForest、GBDT、决策树、SVM,XGB+LR精度还能提升
  8. Nats的消息通信模型
  9. char* 与 LPCTSTR转换
  10. 2019计算机科学与技术考研分数线,2019考研中国科学技术大学复试分数线已公布...
  11. java 显示图片的一部分_求只显示图片上半部分三分之一的写法
  12. imx6ull 485 调试
  13. 3ds Max老崩溃是什么感觉?崩溃还没有保存文件?这个小细节你要注意了
  14. Photoshop水平线快捷键怎么使用的?
  15. python实现whois查询_python实现whois查询功能的方法
  16. Go strings.ToLower函数
  17. 软件完整开发过程,以及项目的部署(精简)
  18. b站直播html5黑屏,用bilibili直播姬的抓屏为什么是黑屏而不是界面呢
  19. TiDB 在汽车之家818台网互动项目中的应用
  20. Sailfish应用开发入门(二)Sailfish SDK 简介

热门文章

  1. ABP vnext框架 返回JSON时间带T格式转换解决方案
  2. Layui 数据表格table 重载reload 保留上次where条件的问题
  3. 加强计算机网络应用,加强计算机网络管理技术的创新应用
  4. oracle归档日志满正常么,oracle归档日志满了的处理方法
  5. numpy系列之拷贝和视图
  6. LINUX编译GtkLP(开源的打印机图形化工具)
  7. Python错误:'tuple' object is not callable
  8. 市场经济下,一周休息2.5天难在落实
  9. 智力与体力的人种矛盾
  10. 问题解决:AttributeError: 'module' object has no attribute '_rebuild_tensor_v2'