Android中Activity常用功能设置小结(包括全屏、横竖屏等)
程序员文章站
2023-12-10 21:08:28
本文实例讲述了android中activity常用功能设置小结(包括全屏、横竖屏等)。分享给大家供大家参考,具体如下:
activity全屏设置
方式1:android...
本文实例讲述了android中activity常用功能设置小结(包括全屏、横竖屏等)。分享给大家供大家参考,具体如下:
activity全屏设置
方式1:androidmanifest.xml
复制代码 代码如下:
<activity android:name="myacitivty" android:theme="@android:style/theme.notitlebar.fullscreen" />
方式2:代码实现
复制代码 代码如下:
requestwindowfeature(window.feature_no_title); // 隐藏标题栏
getwindow().setflags(windowmanager.layoutparams.flag_fullscreen,windowmanager.layoutparams.flag_fullscreen); // 隐藏状态栏
getwindow().setflags(windowmanager.layoutparams.flag_fullscreen,windowmanager.layoutparams.flag_fullscreen); // 隐藏状态栏
注意:设置全屏的俩段代码必须在setcontentview(r.layout.main) 之前,不然会报错。
activity横竖屏设置
方式1:androidmanifest.xml
复制代码 代码如下:
<activity android:name="myacitivty" android:screenorientation="landscape" /> // 或者 “portrait”
方式2:代码实现
复制代码 代码如下:
setrequestedorientation(activityinfo.screen_orientation_landscape);
获取横屏方向
复制代码 代码如下:
int orientation = this.getresources().getconfiguration().orientation;
orientation 的常用取值可以为 activityinfo.screen_orientation_landscape(横屏) 或 activityinfo.screen_orientation_portrait(竖屏)
activity屏幕一直显示
1:androidmanifest.xml添加权限
复制代码 代码如下:
<uses-permission android:name="android.permission.wake_lock" />
2:代码实现
复制代码 代码如下:
getwindow().addflags(windowmanager.layoutparams.flag_keep_screen_on);
希望本文所述对大家android程序设计有所帮助。