Android隐藏标题状态栏的方法
程序员文章站
2023-12-20 11:03:52
本文给大家分享了两种方法,但是我建议大家使用第一种方法:
使用第一种方法,仅仅只需要在manifest.xml文件中进行一行的配置就行了
而且activity在启动的时...
本文给大家分享了两种方法,但是我建议大家使用第一种方法:
使用第一种方法,仅仅只需要在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);之前否则运行时会报错!