文档章节

android:screenOrientation属性

 净琉璃
发布于 2017/07/10 08:52
字数 367
阅读 3
收藏 0
点赞 0
评论 0

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

  1. android:screenOrientation="landscape"是限制此页面横屏显示,  
  2.   
  3. android:screenOrientation="portrait"是限制此页面数竖屏显示。  
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);  
  1.   
  2.   
  3. 配置文件里代码:  
  4. android:theme="@android :style/Theme.NoTitleBar"  
  5.   
  6. 隐藏信号栏的代码:  
  7. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);  
  8.   
  9. 其它使用:  
  10. getWindow().setFlags(WindowManager.LayoutParams.TYPE_STATUS_BAR, WindowManager.LayoutParams.TYPE_STATUS_BAR);  

本文转载自:http://blog.csdn.net/nmgchfzhzhg/article/details/8077133

共有 人打赏支持
粉丝 1
博文 87
码字总数 19598
作品 0
杭州
高级程序员
Android横竖屏切换解决方案

首先在Mainifest.xml的Activity元素中加入android:configChanges="orientation|keyboardHidden"属性 <activity android:name=".FileBrowser" android:label="@string/appname" android:conf......

eric_zhang
2011/08/14
0
0
android:name 的秘密

每一个Activity、Service等应用程序组件都会对应AndroidManifest.xml文件中的一 个<activity>、<service>标签。在这些标签中有一个必选的属性:android:name,该属性需要指定一 个类名,例如...

无一物
2012/10/17
0
0
Android自适应屏幕大小和layout布局(横屏|竖屏)

一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x36...

mutouzhang
2014/03/20
0
0
处理屏幕方向的变化 控制Activity的显示方向

偶尔地,你可能想要确保你的应用程序在某一个确定的方向上面显示,横屏模式或竖屏模式。例如,你可能会开发一款只在横屏模式下面运行的游戏。在这种情况下,可以通过编写代码,强制把Activit...

andyiac
2013/09/02
0
0
Android横竖屏切换总结

Android横竖屏要解决的问题应该就两个: 一.布局问题 二.重新载入问题 1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activit...

带梦想一7飞
2013/05/31
0
0
Android自适应屏幕方向和大小

一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x36...

安克诚
2012/07/23
0
3
android 动态改变屏幕方向

android 动态改变屏幕方向 LANDSCAPE与PORTRAIT 范例说明 要如何通过程序控制Activity的显示方向?在Android中,若要通过程序改变屏幕显示的方向,必须要覆盖setRequestedOrientation()方法,...

xiaomai
2012/10/26
0
0
Android禁止横屏竖屏切换

在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)...

samuel2012
2012/09/06
0
0
android 横屏竖屏设置的详解(最好不要用Java代码实现,用xml配置文件吧)

好吧,纠结一下午的问题了,终于还是解决了,哈哈~下面看我细细道来。 [java] view plaincopy @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance...

mutouzhang
2014/03/20
0
0
在AndroidManifest.xml文件中的android:windowSoftInput...

<!-- 调拨出库 --> <activity android:name="ouc.sei.wuzi.DiaoBoChuKu" android:launchMode="singleInstance" android:screenOrientation="landscape" android:windowSoftInputMode="state......

无一物
2012/10/15
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周一乱弹 —— 如果是你喜欢的女同学找你借钱

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @guanglun :分享Michael Learns To Rock的单曲《Fairy Tale》 《Fairy Tale》- Michael Learns To Rock 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
8分钟前
1
1
NNS域名系统之域名竞拍

0x00 前言 其实在官方文档中已经对域名竞拍的过程有详细的描述,感兴趣的可以移步http://doc.neons.name/zh_CN/latest/nns_protocol.html#id30 此处查阅。 我这里主要对轻钱包开发中会用到的...

暖冰
今天
0
0
32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0
shell中的函数&shell中的数组&告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

影夜Linux
今天
0
0
Linux网络基础、Linux防火墙

Linux网络基础 ip addr 命令 :查看网口信息 ifconfig命令:查看网口信息,要比ip addr更明了一些 centos 7默认没安装ifconfig命令,可以使用yum install -y net-tools命令来安装。 ifconfig...

李超小牛子
今天
1
0
[机器学习]回归--Decision Tree Regression

CART决策树又称分类回归树,当数据集的因变量为连续性数值时,该树算法就是一个回归树,可以用叶节点观察的均值作为预测值;当数据集的因变量为离散型数值时,该树算法就是一个分类树,可以很...

wangxuwei
昨天
1
0
Redis做分布式无锁CAS的问题

因为Redis本身是单线程的,具备原子性,所以可以用来做分布式无锁的操作,但会有一点小问题。 public interface OrderService { public String getOrderNo();} public class OrderRe...

算法之名
昨天
11
0
143. Reorder List - LeetCode

Question 143. Reorder List Solution 题目大意:给一个链表,将这个列表分成前后两部分,后半部分反转,再将这两分链表的节点交替连接成一个新的链表 思路 :先将链表分成前后两部分,将后部...

yysue
昨天
1
0
数据结构与算法1

第一个代码,描述一个被称为BankAccount的类,该类模拟了银行中的账户操作。程序建立了一个开户金额,显示金额,存款,取款并显示余额。 主要的知识点联系为类的含义,构造函数,公有和私有。...

沉迷于编程的小菜菜
昨天
1
0
从为什么别的队伍总比你的快说起

在机场候检排队的时候,大多数情况下,别的队伍都要比自己所在的队伍快,并常常懊悔当初怎么没去那个队。 其实,最快的队伍只能有一个,而排队之前并不知道那个队快。所以,如果有六个队伍你...

我是菜鸟我骄傲
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部