Android中设置屏幕显示的一些方法
2015-08-28 16:34
435 查看
1、横竖屏方法设置
在AndroidManifest.xml里面添加属性screenOrientation,设置属性值为landscape则为横屏显示,portrait为竖屏,该属性还有其他一些值,例如sensor,根据物理方向传感器确定方向,取决於用户手持的方向,当用户转动设备它跟随改变。或者unspecified,由系统选择显示方向.
在不同的设备可能会有所不同等。
2、保持屏幕不变黑
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);(在setContentView前面)
3、设置全屏
1)
直接继承Activity,不要继承ActionBarActivity,然后设置主题
<style name="AppTheme" parent="@android:style/Theme.Light.NoTitleBar.Fullscreen">
2)
直接继承Activity,不要继承ActionBarActivity,然后设置主题
<style name="AppTheme" parent="@android:style/Theme.Light.NoTitleBar">
这个时候并不是全屏,顶部的状态栏还是会显示的,就是手机电量,信号什么的那一栏。如果这时候还是想把状态栏影藏掉,可以在代码里面加上下面这句,getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);这样就可以实现全屏覆盖啦。
在AndroidManifest.xml里面添加属性screenOrientation,设置属性值为landscape则为横屏显示,portrait为竖屏,该属性还有其他一些值,例如sensor,根据物理方向传感器确定方向,取决於用户手持的方向,当用户转动设备它跟随改变。或者unspecified,由系统选择显示方向.
在不同的设备可能会有所不同等。
2、保持屏幕不变黑
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);(在setContentView前面)
3、设置全屏
1)
直接继承Activity,不要继承ActionBarActivity,然后设置主题
<style name="AppTheme" parent="@android:style/Theme.Light.NoTitleBar.Fullscreen">
2)
直接继承Activity,不要继承ActionBarActivity,然后设置主题
<style name="AppTheme" parent="@android:style/Theme.Light.NoTitleBar">
这个时候并不是全屏,顶部的状态栏还是会显示的,就是手机电量,信号什么的那一栏。如果这时候还是想把状态栏影藏掉,可以在代码里面加上下面这句,getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);这样就可以实现全屏覆盖啦。
相关文章推荐
- 浅析Android事件分发
- Android Service完全解析,关于服务你所需知道的一切(下)
- Android应用使用SyncAdapter传输数据
- Android Service完全解析,关于服务你所需知道的一切(上)
- Android自定义控件使用-仿ios来电接听按钮
- Android状态栏透明(沉浸式效果)
- Android状态栏透明(沉浸式效果)
- 关于 android 设置背景图片时找不到指定文件的问题
- Android 问题:Attribute "xxx" has already been defined
- 怎么把android程序崩溃的信息保存起来
- Android 采用工厂类创建对话框
- 8月28日 XE8移动开发入门(三)XE8在Android应用中调用Java类, 使用LiveBindings(免费培训)
- Android手势检测 带你打造图片缩放预览(上)
- CardView设置item的margin问题
- android SDK 无法更新的问题
- android屏幕适配 - 切图
- Android-如何获得当前正在运行的activity和进程的相关信息
- 友盟微社区2.1版本的接入
- Android中JNI的使用方法
- ubuntu android 开发环境编译问题及解决方案