快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

android设置全屏,android全屏布局

如何在Android中实现全屏,去掉标题栏效果

主要有两种方法:配置xml文件和编写代码设置。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、成都网站设计、新宁网络推广、成都微信小程序、新宁网络营销、新宁企业策划、新宁品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供新宁建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

1.在xml文件中进行配置

在项目的清单文件AndroidManifest.xml中,找到需要全屏或设置成无标题栏的Activity,在该Activity进行如下配置即可。

实现全屏效果:

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

实现无标题栏(但有系统自带的任务栏):

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

2.编写代码设置

在程序中编写代码进行设置,只需在onCreate()方法中加入如下代码即可

实现全屏效果:

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

实现无标题栏(但有系统自带的任务栏):

requestWindowFeature(Window.FEATURE_NO_TITLE);

附:Android系统自带样式

android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式

android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏,并全屏

android:theme="Theme.Light" 背景为白色

android:theme="Theme.Light.NoTitleBar" 白色背景并无标题栏

android:theme="Theme.Light.NoTitleBar.Fullscreen" 白色背景,无标题栏,全屏

android:theme="Theme.Black" 背景黑色

android:theme="Theme.Black.NoTitleBar" 黑色背景并无标题栏

android:theme="Theme.Black.NoTitleBar.Fullscreen" 黑色背景,无标题栏,全屏

android:theme="Theme.Wallpaper" 用系统桌面为应用程序背景

android:theme="Theme.Wallpaper.NoTitleBar" 用系统桌面为应用程序背景,且无标题栏

android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen" 用系统桌面为应用程序背景,无标题栏,全屏

android:theme="Translucent" 透明背景

android:theme="Theme.Translucent.NoTitleBar" 透明背景并无标题

android:theme="Theme.Translucent.NoTitleBar.Fullscreen" 透明背景并无标题,全屏

android:theme="Theme.Panel" 面板风格显示

android:theme="Theme.Light.Panel" 平板风格显示

Android开发 - 设置DialogFragment全屏显示

默认的DialogFragment并不是全屏,但有些需求需要我们将对话框设置为全屏(内容全屏),Android并没有提供直接的API,通过其它不同的方法设置全屏在不同的机型上总有一些诡异的问题,经过测试,下面的方法可以实现各个机型的全屏。

测试 SDK Version = 28

覆写Fragment的onStart()方法:

上面的方法可以成功设置Dialog为全屏,但是如果在全屏的Dialog顶部有View的情况下,在某些机型View会被状态栏遮住(比如三星S9),这时需要一些特殊的设置来处理,可以参考我的文章: 解决DialogFragment在全屏时View被状态栏遮住的问题

本文原始地址 ,如有更多疑问,请参考我的其它Android相关博客: 我的博客地址

安卓开发,怎么做一个全屏的界面?

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

WindowManager.LayoutParams.FLAG_FULLSCREEN)。

在android项目的主配置文件的application的属性中设置,设置方式android:theme="@android:style/Theme.NoTitleBar.Fullscreen"。

在android项目的主配置文件的application的属性中设置,设置方式二:

android:theme="@style/fullscreem"。

super.onCreate(savedInstanceState)。

requestWindowFeature(Window.FEATURE_NO_TITLE);//无title

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

WindowManager.LayoutParams.FLAG_FULLSCREEN);//全屏

setContentView(R.layout.main)。

super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);//无title

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

WindowManager.LayoutParams.FLAG_FULLSCREEN);//全屏

setContentView(R.layout.main。

Android应用如何全屏显示

要设置Android应用全屏显示有两种方式,第一种是在AndroidManifest.xml文件中进行配置,另一种方式是在Activity中进行设置。此处仅描述第二种方式。

设置全屏显示有两步工作,首先要取消显示标题栏,然后在全屏显示。代码如下:1@Override2publicvoidonCreate(Bundle savedInstanceState) {3super

.onCreate(savedInstanceState);4//使屏幕不显示标题栏(必须要在setContentView方法执行前执行)5this

.requestWindowFeature(Window.FEATURE_NO_TITLE);6//隐藏状态栏,使内容全屏显示(必须要在setContentView方法执行前执行)7this

.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,8WindowManager.LayoutParams.FLAG_FULLSCREEN);9setContentView(R.layout.splash);10}强调,设置全屏显示时,这两行核心代码一定要在设置视图之前执行,即一定要位于setContentView()方法之前。


分享文章:android设置全屏,android全屏布局
本文地址:http://6mz.cn/article/dsccjpg.html

其他资讯