Android Studio设置 标题栏隐藏, 状态栏隐藏, 改变状态栏文字颜色

一, 设置标题栏隐藏,

<style name="TestTheme" parent="AppTheme">
    <item name="windowNoTitle">true</item>
</style>

在value文件夹中的style.xml文件中设置对应布局文件的主题, 设置 windowNoTitle为true则可以让布局文件中没有标题栏,然后在Android Manifest中的Theme中引用

 android:theme="@style/TestTheme"

或者直接在Android Manifest文件中选择布局文件的theme为

android:theme="@style/Theme.AppCompat.Light.NoActionBar"

二: 设置状态栏隐藏

设置状态栏隐藏在对应的布局代码中添加

<style name="PasswordTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:windowFullscreen">true</item>
        <item name="windowNoTitle">true</item>    
</style>

然后再Android Manifest中的theme中调用就可以了.

 

三:设置状态栏文字颜色

在Android开发中经常使得布局状态栏与主界面融合,实现沉浸式体验, 如下图:

下面献上布局代码: 

<style name="AppMainTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:windowTranslucentStatus">false</item>
        <item name="android:windowTranslucentNavigation">true</item>
        <!--Android 5.x开始需要把颜色设置透明,否则导航栏会呈现系统默认的浅灰色-->
        <item name="android:statusBarColor">@android:color/transparent</item>
        <item name="android:windowLightStatusBar">true</item>    <!--设置状态栏文字颜色为亮色-->
</style>

在布局背景为白色时最后一行很重要,因为默认文字为浅色,不改变的话会使得状态栏颜色与主界面相近至看不见, 所以windowLightStatusBar要设置为true, 使得状态栏文字颜色改变而可见

 

有问题请在评论下留言.

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值