zoukankan      html  css  js  c++  java
  • 安卓Activity全屏显示以及不显示title

    1.让Activity全局显示,使系统的导航栏变为透明:

    (1)可以在Activity代码中添加window属性:

    if(VERSION.SDK_INT >= VERSION_CODES.KITKAT){
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//透明状态栏导航栏
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
    }

     (2)可以在style中设置不同的item属性:

    <style name="Theme.Timetodo" parent="@android:style/Theme.Holo.Light">
        <!-- translucent system bars -->
        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowTranslucentNavigation">true</item>
    </style>
    以上请注意:布局里面需要添加:

    android:clipToPadding="true"
    android:fitsSystemWindows="true"否则布局的view会跑到导航栏去

    2.不显示Ativity的title  

    (1)在style里面  <item name="android:windowNoTitle">true</item>,然后在Manifest.xml里面Application里面引用  android:theme="@style/notitle"

    (2)在对应的Activity里面Java代码设置:requestWindowFeature(Window.FEATURE_NO_TITLE);

    
    
  • 相关阅读:
    vue中用解构赋值的方法引入组件
    es6--promise
    VUE设置浏览器icon图标
    vue项目之购物车
    vue之组件通信
    hbulider 快捷键
    Redis详解(3)--5大数据类型
    Redis详解(1)--redis简介与安装
    Redis详解(2)--redis配置文件介绍
    Python面试综合--web相关
  • 原文地址:https://www.cnblogs.com/yuanting/p/4806766.html
Copyright © 2011-2022 走看看