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

1 android: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. Android Studio实现代码混淆
  2. Android之打开闪光灯关键代码
  3. Android代码混淆官方实现方法
  4. Android进度条源代码
  5. Android中使用ViewPage进行广告轮播测试代码
  6. Android Wi-Fi 设置带宽代码流程
  7. Android第一行代码笔记
  8. Android的源代码结构
  9. Android开发常用代码片段(二)

随机推荐

  1. android CTS test
  2. Android LK Bootlaoder启动概览
  3. Android跳转WIFI界面的四种方式
  4. 编译android 64位openssl库
  5. Android获取移动设备的IP地址
  6. 解决Conversion to Dalvik format failed
  7. android 开源自组织网络开源包
  8. 今天玩玩Android -==-- 了解一下
  9. 如何在Android单元测试中调试async-http
  10. Android小代码——设置全屏