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

android:screenOrientation="landscape"是限制此页面横屏显示,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:screenOrientation属性
  2. Android(安卓)利用百度地图SDK实现定位功能
  3. android APK的屏幕方向
  4. Android(安卓)屏幕自适应方向尺寸与分辨率
  5. Android(安卓)屏幕自适应方向尺寸与分辨率
  6. Android(安卓)设置文字水平滚动
  7. Android(安卓)屏幕自适应方向尺寸与分辨率
  8. Android系统主题样式属性
  9. 飞舞的小球

随机推荐

  1. AppWidgetProvider
  2. 适配Android(安卓)N (7.0)需要解决的问题汇
  3. 定制Oreo 初步
  4. Android(安卓)代码混淆
  5. 事件分发机制(View)
  6. 1. 1 布局管理器
  7. Android(安卓)Studio使用gradle导出jar包
  8. Android(安卓)TabLayout控件
  9. ViewStub must have a valid layoutResou
  10. 如何通过 Saltstack pillar组件定义与被