Android中,为APP设置全屏模式,主要有如下几种方式:

在manifest中设置

在项目中找到AndroidManifest.xml配置文件,找到Activity所在的节点,添加theme。

package="com.name.test"

android:versionCode="1"

android:versionName="1.0">

android:label="@string/app_name" android:screenOrientation="landscape"

android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

其中,android:screenOrientation=”landscape”是修改Android手机的屏幕方向 android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”是设置主题,即没有标题并且全屏

在MainActivity中设置

在onCreate入口函数中通过setTheme()方法设置主题,setRequestedOrientation()方法设置屏幕方向。

public void onCreate(Bundle savedInstanceState){

setTheme(style.Theme_Black_NoTitleBar_Fullscreen);

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

1

2

3

4

5

6

另外,也可以使用requestWindowFeature()设置是否显示标题,setFlags()方法设置全屏。但此方法明显能看到title bar显示了之后又消失了,用户体验不好。

requestWindowFeature(Window.FEATURE_NO_TITLE);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

1

2

3

4

配置Style + Manifest

首先,在res/values文件夹下创建或修改styles.xml文件

1

2

3

4

5

6

然后,修改AndroidManifest.xml

android:theme="@style/NoTitle" />

Android中,为APP设置全屏模式,主要有如下几种方式:

在manifest中设置

在项目中找到AndroidManifest.xml配置文件,找到Activity所在的节点,添加theme。

package="com.name.test"

android:versionCode="1"

android:versionName="1.0">

android:label="@string/app_name" android:screenOrientation="landscape"

android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

其中,android:screenOrientation=”landscape”是修改Android手机的屏幕方向 android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”是设置主题,即没有标题并且全屏

在MainActivity中设置

在onCreate入口函数中通过setTheme()方法设置主题,setRequestedOrientation()方法设置屏幕方向。

public void onCreate(Bundle savedInstanceState){

setTheme(style.Theme_Black_NoTitleBar_Fullscreen);

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

1

2

3

4

5

6

另外,也可以使用requestWindowFeature()设置是否显示标题,setFlags()方法设置全屏。但此方法明显能看到title bar显示了之后又消失了,用户体验不好。

requestWindowFeature(Window.FEATURE_NO_TITLE);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

1

2

3

4

配置Style + Manifest

首先,在res/values文件夹下创建或修改styles.xml文件

1

2

3

4

5

6

然后,修改AndroidManifest.xml

android:theme="@style/NoTitle" />

android 让app全屏显示,Android app设置全屏模式相关推荐

  1. Android APP全屏显示(去掉顶部状态栏和底部虚拟导航栏)以及使用AndroidAutoSize实现自适应

    全屏显示 1.AndroidManifest设置APP样式android:theme,我项目中的Activity都是继承自Activity,如果是继承自AppCompatActivity,这里样式需要 ...

  2. android华为手机全屏显示

    解决android华为提示全屏显示 最近发现很多应用在第一次安装之后,都会提示一个 [ 全屏显示] .一看,好像也没啥,但是对开发应用的开发者来说.感觉被打了一巴掌一样.自己好好编码完成的应用.出来个 ...

  3. 解决android华为提示全屏显示

    原文https://blog.csdn.net/xu_coding/article/details/82889782 解决android华为提示全屏显示 最近发现很多应用在第一次安装之后,都会提示一个 ...

  4. Android studio中全屏显示

    android中设置全屏显示的方法## 标题 在MainActivity中添加如下代码 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FUL ...

  5. Android 4.0 全屏显示,在我的原道n90 ICS 4.0.3版本实验通过

    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); ("低调"模式 ...

  6. html在qq怎么全屏显示,QQ怎么设置全屏资料背景

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以小米手机为例,QQ设置全屏资料背景方法如下: 1.进入手机QQ主页面,找到左上角[头像]选项,点击打开. 2.在头像界面,找到[ ...

  7. android图片点击全屏显示,Android浏览图片,点击放大至全屏效果

    近期做一个项目类似于QQ空间,做到照片浏览的功能,对于QQ空间中点击图片放大至全屏,感觉效果非常赞,于是也做了个类似的效果. 例如以下. 我不知道QQ那个是怎么做的.我的思路例如以下: 首先.从图片缩 ...

  8. Android 去掉标题全屏显示

    自己测试时出现无法实现去掉标题和全屏功能.最后发现只要public class SocketActivity extends Activity {} 而不能用ActionBarActivity. 先介 ...

  9. Android实现刘海全屏显示

    /**  *   */ /**          * 实现留海屏幕全屏          */         if(Build.VERSION.SDK_INT >= Build.VERSION ...

最新文章

  1. POJ-1664 放苹果
  2. PHP整数取余返回负数解决办法
  3. java 线程假醒_Java并发基础05. 传统线程同步通信技术
  4. 解决:XCODE 4.2 无法连接SVN,提示:Unable to load revisions
  5. 文本编辑器实现跳转到指定行的功能
  6. (二)Mysql 基础了解,修改字符集,配置文件
  7. 将tomcat添加到服务中
  8. css布局:块级元素的居中
  9. MySQL数据库服务器搭建及基本管理
  10. World Wind Java开发之十——AnalyticSurface栅格渲染(转)
  11. 苹果Mac应用音频捕获录制工具:​​​​​​​​TunesKit Audio Capture
  12. easyexcell导出专题
  13. java 读文件 解析
  14. CentOS8下安装配置Wireguard
  15. python xlrd 过滤excel里的隐藏行
  16. 单位公司年会团拜会抽奖软件程序
  17. Flutter高仿微信-第26篇-新的朋友
  18. Electron使用sqlite3 出现install aws-sdk和_handle的解决方案!
  19. Android Studio 连接不上华为手机
  20. 可视监控对讲、楼宇对讲等领域中的回声消除、音频降噪

热门文章

  1. 项目管理图表有哪些 这5种一定要知道
  2. PS从复制图层到的项目
  3. 怎么改造计算机玩游戏,大神请收下我的膝盖 牛人将红白机改造成PC玩游戏
  4. Access key id should not be null or empty.
  5. 网易有数海量任务调度和智能运维实践(整理)
  6. Lost RAM可能的原因
  7. 一个Web人眼中的小程序和小游戏
  8. 情人节有哪些礼物可以送给男朋友的,情人节送礼推荐
  9. 读书笔记,《刻意练习》,第四章,黄金标准
  10. 还敢搞黄色?4 个色情网站被一锅端,9 名福利姬被刑拘!