Android去掉标题,强制设置横屏或竖屏
来源:互联网 发布:厦门软件开发 编辑:程序博客网 时间:2024/05/05 02:26
2011-07-10 14:40:47| 分类:android | 标签:|字号大中小 订阅
全屏
在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码
requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏
横屏
按照下面代码示例修改Activity的onResume方法
@Override protected void onResume() { /** * 设置为横屏 */ if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); } super.onResume(); }
或者在配置文件中对Activity节点添加android:screenOrientation属性(landscape是横向,portrait是纵向)
android:launchMode="singleTask" android:screenOrientation="portrait">
要设置成竖屏设置成 SCREEN_ORIENTATION_PORTRAIT
还要说明一点:每个activity都有这个属性screenOrientation,每个activity都需要设置,可以设置为竖屏(portrait),也可以设置为无重力感应(nosensor)。
要让程序界面保持一个方向,不随手机方向转动而变化的处理办法:
在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。
例如(landscape是横向,portrait是纵向):
Java代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
</manifest>
另外,android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置,那样,进行中的游戏就不会自动重启了!
有的程序适合从竖屏切换到横屏,或者反过来,这个时候怎么办呢?可以在配置Activity的地方进行如下的配置android:screenOrientation="portrait"。这样就可以保证是竖屏总是竖屏了,或者landscape横向。
而有的程序是适合横竖屏切换的。如何处理呢?首先要在配置Activity的时候进行如下的配置:android:configChanges="keyboardHidden|orientation",另外需要重写Activity的onConfigurationChanged方法。实现方式如下,不需要做太多的内容:
@Override
- Android去掉标题,强制设置横屏或竖屏
- Android去掉标题,强制设置横屏或竖屏
- Android 强制设置横屏或竖屏 设置全屏
- Android 强制设置横屏或竖屏 设置全屏
- Android 强制设置横屏或竖屏 设置全屏
- Android 强制设置横屏或竖屏 设置全屏
- Android 强制设置横屏或竖屏设置全屏
- Android 强制设置横屏或竖屏 设置全屏
- Android强制设置横屏或竖屏
- Android强制设置横屏或竖屏
- Android强制横屏或竖屏,全屏设置详解
- Android强制设置横屏或竖屏
- Android强制设置横屏或竖屏
- Android强制设置横屏或竖屏
- Android强制设置横屏或竖屏
- Android强制设置横屏或竖屏
- Android强制设置横屏或竖屏
- Android强制设置横屏或竖屏
- UBOOT-2010-03在S3C2440上的移植<二>------------硬件初始化
- 数据结构题集(严蔚敏)1.17求k阶斐波那契序列的第n项值的函数算法
- 差分运放的信号源阻抗匹配计算
- 职场上应避免懒驴效应
- 12.1 生成序列
- Android去掉标题,强制设置横屏或竖屏
- 数制与编码
- 暴雪历史
- windows脚本解决SQL SERVER自动备份问题
- 从瀑布模型、极限编程到敏捷开发
- 怎么写好一篇文章的标题呢?
- hdu 1261
- 【理想流】CMMI批判(二)
- 网络文摘转载-产品经理系列(1):我理解的产品经理