因為各種原因需要使用狀態列,調整狀態列背景顏色、文字顏色時,獲取到乙個工具類
參考文章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程式設計入門之三十四 ...