/**
* 把状态栏设置为半透明(设置为true)。
* @param on
*/
protected void setTranslucentStatus(boolean on)
{
Window win = getWindow();
WindowManager.LayoutParams winParams = win.getAttributes();
final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS;
final int bits2 = WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION;
if (on)
{
winParams.flags |= bits;
winParams.flags |= bits2;
}
else
{
winParams.flags &= ~bits;
winParams.flags &= ~bits2;
}
win.setAttributes(winParams);
}
android:fitsSystemWindows=”true” 布局中添加属性留出状态栏的位置