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(安卓)曲线绘制Demo
  2. Android(安卓)WebView的使用
  3. Android(安卓)删除手机联系人,添加手机联系人,更新手机联系人信
  4. Android(安卓)ProgressDialog的使用
  5. Android(安卓)默认全面屏适配方案
  6. AndroidTextView的跑马灯效果,解决复杂布局不能获取焦点的问题
  7. 修改ScrollView滚动条样式
  8. Android(安卓)打勾显示输入的密码
  9. Android之MotionLayout(五),如何使用 MotionLayout的自定义属性

随机推荐

  1. 显示电池电量
  2. LayoutInflater inflate()
  3. 五种Toast详解
  4. Android(安卓)权限整理
  5. android 进程注入动态库 inject
  6. Android权限管理解析
  7. 忽略SSL证书
  8. Fragment保存数据
  9. Android(安卓)京东支付
  10. StringUtil