(1)
在你的activity oncreate 中添加
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { SystemBarTintManager tintManager = new SystemBarTintManager(this); tintManager.setStatusBarTintEnabled(true); tintManager.setStatusBarTintResource(R.color.actionbar_bg); }(2) 设置头部边距 contentView = getWindow().getDecorView().findViewById(android.R.id.content); contentView.setPadding(0,getStatusBarHeight(),0,0); (3) public int getStatusBarHeight() { int result = 0; int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); if (resourceId > 0) { result = getResources().getDimensionPixelSize(resourceId); } return result;} 版权声明:本文为博主原创文章,未经博主允许不得转载。