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); //隐藏状态栏

注意:设置全屏的俩段代码必须在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);




更多相关文章

  1. Android 代码改变图片颜色android:tint="@color/main_color" and
  2. Android——全屏显示的两种方式
  3. Kotlin 写 Android 单元测试(四),Robolectric 在 JVM 上测试安卓相
  4. Android软键盘显示模式及打开和关闭方式
  5. 修改 framework 代码的经验和踩过的坑
  6. android常用颜色代码定义

随机推荐

  1. Android中的BroadCastReceiver(广播接收
  2. Android单位
  3. Android软键盘样式的控制
  4. android Exchange帐户设置
  5. GLES2.0 on Android(安卓)emulator
  6. Android Studio上安装Opencv并配置环境
  7. android 7.0安装apk失败
  8. Android安全风险检测项
  9. android studio 导入 融云问题之一 兼容4
  10. Android view滑动悬浮固定效果实现-踩坑