• Android-标题状态栏的隐藏


    以下有两种方法,建议使用第一种方法:
    使用第一种方法,仅仅只需要在Manifest.xml文件中进行一行的配置就行了
    而且Activity在启动的时候也不会看到那个Title栏
    第一种方法:
    在配置文件中进行设置:

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

    此种方法,设置全屏可以消除刚进入Activity时,看到的那个title

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

    以上仅仅为设置没有Title标题,要使得全屏那么需要,设置为:

    第二种方法:

    package com.example.hideproject;
    
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.view.Window;
    import android.view.WindowManager;
    import android.support.v4.app.NavUtils;
    
    public class MainActivity extends Activity {
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    
    //隐藏标题栏
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    //隐藏状态栏
    //定义全屏参数
    int flag=WindowManager.LayoutParams.FLAG_FULLSCREEN;
    //获得当前窗体对象
    Window window=MainActivity.this.getWindow();
    //设置当前窗体为全屏显示
    window.setFlags(flag, flag);
    
    setContentView(R.layout.activity_main);
    
    }
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
    }
    }

    以上为主要实现代码:注意设置去标题与设置全屏参数时候一定要在 

    setContentView(R.layout.activity_main);之前否则运行时会报错

  • 相关阅读:
    R语言学习——数据分析
    java学习——类之YuanZhu
    java学习——类之YuanZhu
    java学习——构造类之3!+5!=126
    C# WebQQ协议群发机器人(二)
    Unity5.1 新的网络引擎UNET(七) UNET 单人游戏转换为多人
    转:Oracle GoldenGate学习之Goldengate介绍
    cvReadTrainData
    使用Handler在子线程中更新UI
    初识MVC
  • 原文地址:https://www.cnblogs.com/dekevin/p/4665047.html
Copyright © 2020-2023  润新知