Android隐藏标题状态栏的方法

时间:2021-05-20

本文给大家分享了两种方法,但是我建议大家使用第一种方法:

使用第一种方法,仅仅只需要在Manifest.xml文件中进行一行的配置就行了

而且Activity在启动的时候也不会看到那个Title栏

第一种方法:

在配置文件中进行设置:

<activityandroid:label="@string/app_name"android:name=".WelcomeActivity" android:theme="@android:style/Theme.NoTitleBar"><此种方法,设置全屏可以消除刚进入Activity时,看到的那个title><activityandroid: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 {@Overridepublic 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);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.activity_main, menu);return true;}}

以上为主要实现代码:注意设置去标题与设置全屏参数时候一定要在 setContentView(R.layout.activity_main);之前否则运行时会报错!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章