1、XML锁定横屏或竖屏

在没有设置屏幕方向的情况下会默认设置为:android:screenOrientation="unspecified"、即未指明屏幕方向、属性取值landscape为固定横屏、portrait为固定纵屏幕、会根据屏幕的方向做改变、在AndroidManifest.xml中配置、如果使某个Activity做横竖屏的变化、在Activity的标签中加入android:screenOrientation="portrait"、效果如下

<?xml version="1.0" encoding="utf-8"?>

2、JAVA代码实现方式

@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setRequestedOrientation(ActivityInfo .SCREEN_ORIENTATION_LANDSCAPE);// 横屏//setRequestedOrientation(ActivityInfo .SCREEN_ORIENTATION_PORTRAIT);//竖屏setContentView(R.layout.main);}



作者:夜涩月
链接:https://www.jianshu.com/p/56f5ccd3058c
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

更多相关文章

  1. Android屏幕适配总结
  2. 通過XML設置屏幕方向(android:screenOrientation)详解
  3. Android设置屏幕亮度的两种方式
  4. 如何让android 支持多种屏幕尺寸
  5. Android开发之如何获取Android手机屏幕的大小(分辨率、密度)
  6. android 自适应 多屏幕支持 --Android多分辨率适配
  7. Android 禁止屏幕旋转 screenorientation

随机推荐

  1. mssql 高效的分页存储过程分享
  2. oracle,mysql,SqlServer三种数据库的分页
  3. sql server 2012 数据库所有表里查找某字
  4. SQLSERVER的排序问题结果不是想要的
  5. SqlServer数据库全角转换成半角
  6. 如何创建支持FILESTREAM的数据库示例探讨
  7. 通过sql存储过程发送邮件的方法
  8. 还原sql server数据库的处理方法
  9. sql脚本查询数据库表,数据,结构,约束等操
  10. MSSQL木马修复,中木马后的处理方法