如果我猜对了,那么就继续看吧!
2. 重新设置你的TitleBar
这个解决方法更简单,就是改变TitleBar的高度和paddingTop,看下面示例就会豁然开朗:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
ViewGroup.LayoutParams params = view.getLayoutParams();
int topMargin = getStatusBarHeight(view.getContext());
params.height = params.height + topMargin;
view.setPadding(view.getPaddingLeft(), view.getPaddingTop() + topMargin, view.getPadding
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享
Right(), view.getPaddingBottom());
view.setLayoutParams(params);
}
这里的view当然就是你的TitleBar,状态栏的颜色是你的TitleBar的背景色。效果见上图。
getStatusBa