使用狀態列

2021-08-05 21:22:16 字數 994 閱讀 8305

因為各種原因需要使用狀態列,調整狀態列背景顏色、文字顏色時,獲取到乙個工具類

public

class

statusbarutil else

if (build.version.sdk_int >= build.version_codes.lollipop)

if (isxiaomi()) else

if (ismeizu())

}/**是否是小公尺手機*/

public

static

boolean

isxiaomi()

/**設定小公尺狀態列*/

public

static

void

setxiaomistatusbar(window window, boolean islightstatusbar) catch (exception e)

}/**是否是魅族手機*/

public

static

boolean

ismeizu() catch (nosuchmethodexception e)

return

false;

}/**設定魅族狀態列*/

public

static

void

setmeizustatusbar(window window, boolean islightstatusbar) else

meizuflags.setint(params, value);

window.setattributes(params);

darkflag.setaccessible(false);

meizuflags.setaccessible(false);

} catch (exception e)

}}

參考文章

上面的方法是源自某兄弟的blog修改而來,但找不到文章**了t-t

Android透明狀態列 沉浸式狀態列

注意 android版本 4.4此方法有效 第一步 在activity的布局檔案中,根布局中加入以下第5 7行 第二步 新建類kitkatutils.class package cn.powerthink.djt.utils import android.annotation.suppresslin...

android 狀態列浸透 狀態列半透明

純 設定,不用修改manifest 首先這是主介面.xml 兩種情況 第一種 去掉xml中 style 效果 主介面置頂,可以實現半透明效果 activity oncreat 中 狀態列沉浸,4.4 生效 if build.version.sdk int build.version codes.ki...

狀態列的使用詳解

狀態列簡介 狀態列相信大家在很多視窗中都能見到,它總是用來顯示各種狀態。狀態列實際上也是乙個視窗,一般分為幾個窗格,每個窗格分別用來顯示不同的資訊和狀態等,如選單項和工具欄按鈕的提示資訊。用mfc嚮導生成的單文件或多文件程式都會自動建立狀態列,大家可以執行下vs2010 mfc程式設計入門之三十四 ...