在开发android的应用中,有时候需要限制横竖屏切换。只需要在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);
  1. 配置文件里代码:
  2. android:theme="@android:style/Theme.NoTitleBar"
  3. 隐藏信号栏的代码:
  4. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
  5. 其它使用:
  6. getWindow().setFlags(WindowManager.LayoutParams.TYPE_STATUS_BAR,WindowManager.LayoutParams.TYPE_STATUS_BAR);

更多相关文章

  1. android代码库之textview跑马灯效果
  2. Android 垂直的Slidebar 代码
  3. Android Studio 系列(二)使用Android Studio 导入整个android 源码
  4. 【Android】Android 代码判断是否获取ROOT权限(一)
  5. TextView碉堡了!android源代码的一些统计信息!
  6. 方向 | 2018 选择 Android 还是 Python?
  7. SignalR实现实时Web聊天的实例代码
  8. 用微信PC端dll库实现截图的实例代码
  9. C#给图片增加文字实例代码

随机推荐

  1. 显示同一分组中的其他元素的sql语句
  2. SQL Server 2005降级到2000的正确操作步
  3. sqlserver存储过程语法详解
  4. 省市县三级联动的SQL语句
  5. SQL Server 2005 数据库转 SQL Server 20
  6. Sql中将datetime转换成字符串的方法(CONV
  7. mssql和sqlite中关于if not exists 的写
  8. sql清空表数据后重新添加数据存储过程的
  9. 在SQL Server中查询资料库的TABLE数量与
  10. 使用phpMyAdmin修改MySQL数据库root用户