在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。

1 a ndroid:screenOrientation="landscape"是限制此页面横屏显示,
2 android:screenOrientation="portrait"是限制此页面数竖屏显示。
android:screenOrientation設定該活動的方向,該值可以是任何一個下面的字符串:

"unspecified"
- 默認值. 由系統選擇顯示方向. 在不同的設備可能會有所不同.

"landscape"
- 橫向

"portrait"
- 縱向

"user"
- 用戶當前的首選方向

"behind"
- 與在活動堆棧下的活動相同方向

"sensor"
- 根據物理方向傳感器確定方向. 取決於用戶手持的方向, 當用戶轉動設備, 它跟隨改變.

"nosensor"
- 不經物理方向傳感器確定方向. 該傳感器被忽略, 所以當用戶轉動設備, 顯示不會跟隨改變.除了這個區別,系統選擇使用相同的政策取向對於“未指定”設置.系統根據“未指定”("unspecified")設定選擇相同顯示方向.

如果要使Activity的View界面全屏,只需要将最上面的信号栏和Activity的Title栏隐藏掉即可,隐藏Title栏的代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);

配置文件里代码:
android:theme="@android:style/Theme.NoTitleBar"

隐藏信号栏的代码:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

其它使用:
getWindow().setFlags(WindowManager.LayoutParams.TYPE_STATUS_BAR,WindowManager.LayoutParams.TYPE_STATUS_BAR);


更多相关文章

  1. Kotlin 写 Android 单元测试(四),Robolectric 在 JVM 上测试安卓相
  2. 修改 framework 代码的经验和踩过的坑
  3. android常用颜色代码定义
  4. Android 获取wifi信号强度
  5. Android screenOrientation 屏幕方向的设定与控制
  6. android 代码proguard
  7. Android日志系统分析之日志设备驱动程序代码阅读

随机推荐

  1. android 每天定时提醒功能实现
  2. 一些非常实用的 Android 开发资源
  3. Android 将APK文件安装到AVD中并分析其界
  4. android客户端向服务器提交请求的中文乱
  5. 招募Android手机游戏开发团队成员(学员)
  6. 移动开发:fb的-app.xml文件
  7. android中的单位
  8. android 调用图库中选择的图片
  9. Android:theme="@android:style/Theme.Di
  10. 记一次趣头条 Android(安卓)面试经历!