Android去除状态栏的方法汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android去除状态栏的方法汇总相关的知识,希望对你有一定的参考价值。

参考技术A 一、隐藏标题栏

//隐藏标题栏

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

二、隐藏状态栏

//隐藏状态栏

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

三、去掉所有Activity界面的标题栏

修改AndroidManifest.xml

在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"

四、去掉所有Activity界面的TitleBar 和StatusBar

修改AndroidManifest.xml

在application 标签中添加

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

实用获取Android状态栏的方法

private static int getStatusHeight(Context context)
        int statusHeight = 0;
        Rect localRect = new Rect();
        ((Activity) context).getWindow().getDecorView().getWindowVisibleDisplayFrame(localRect);
        statusHeight = localRect.top;
        if (0 == statusHeight)
            Class<?> localClass;
            try 
                localClass = Class.forName("com.android.internal.R$dimen");
                Object localObject = localClass.newInstance();
                int i5 = Integer.parseInt(localClass.getField("status_bar_height").get(localObject).toString());
                statusHeight = context.getResources().getDimensionPixelSize(i5);
             catch (Exception e) 
                e.printStackTrace();
             
        
        return statusHeight;
    


【实用】获取Android状态栏的方法

以上是关于Android去除状态栏的方法汇总的主要内容,如果未能解决你的问题,请参考以下文章

StringUtils工具类常用方法汇总2(截取去除空白包含查询索引)

ArcGIS风暴ArcGIS栅格影像去除黑边(背景值)方法汇总

ArcGIS风暴ArcGIS栅格影像去除黑边(背景值)方法汇总

Android截屏截图方法汇总(ActivityViewScrollViewListViewRecycleViewWebView截屏截图)

如何去除视频内的字幕和台词?最新4种方法汇总

WEB前端基础知识汇总有哪些?