zoukankan      html  css  js  c++  java
  • 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);之前否则运行时会报错

  • 相关阅读:
    398. Random Pick Index
    382. Linked List Random Node
    645. Set Mismatch
    174. Dungeon Game
    264. Ugly Number II
    115. Distinct Subsequences
    372. Super Pow
    LeetCode 242 有效的字母异位词
    LeetCode 78 子集
    LeetCode 404 左叶子之和
  • 原文地址:https://www.cnblogs.com/dekevin/p/4665047.html
Copyright © 2011-2022 走看看