Android应用界面无标题栏和全屏效果的两种实现方式

5 篇文章 0 订阅
3 篇文章 0 订阅

我们在开发Android应用的时候,很多情况下为了提高屏幕显示的内容,需要设置无标题或者是全屏模式。但是如何进行这样的设置呢?主要有以下两种方式:

(1)AndroidManifest.xml配置文件进行配置;

(2)在Activity类中写程序语句进行设置。

1、AndroidManifest.xml配置文件进行配置

在AndroidManifest.xml配置文件中进行配置无标题栏或者是全屏效果,主要有两种:

(1)配置该应用程序的所有界面都是无标题或者全屏效果;

(2)配置指定Activity的界面为无标题或者全屏效果;

1.1 配置该应用程序的所有界面都是无标题或者全屏效果

在AndroidManifest.xml配置文件中的应用配置根元素application声明标签下进行配置,可以使该应用程序的所有界面都是无标题效果,代码示例如下:


<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar" >


在AndroidManifest.xml配置文件中的应用配置根元素application声明标签下进行配置,可以使该应用程序的所有界面都是全屏效果,代码示例如下:
<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >


1.2 配置指定Activity的界面为无标题或者全屏效果

在AndroidManifest.xml配置文件中的Activity活动组件(即界面控制器组件)声明标签下进行配置,可以使该应用程序的指定Activity的界面都是无标题效果,代码示例如下:

<activity 
        android:name=".RegisterActivity"
	android:label="@string/app_name"
	android:theme="@android:style/Theme.NoTitleBar" >

在AndroidManifest.xml配置文件中的Activity活动组件(即界面控制器组件)声明标签下进行配置,可以使该应用程序的指定Activity的界面都是全屏效果,代码示例如下:

<activity 
        android:name=".Tutor"
	android:label="@string/app_name"
  	android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >


2、在Activity类中写程序语句进行设置

在Activity类中编写代码,进行指定界面无标题或者全屏效果的配置。程序的写法优点是,适用于动态配置部分Activity全屏的情况。

在Activity类中的onCreate方法中编写代码,进行界面无标题栏效果的配置:

requestWindowFeature(Window.FEATURE_NO_TITLE);

在Activity类中的onCreate方法中编写代码,进行界面全屏效果的配置:

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






  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值