【发布时间】:2015-01-13 17:47:46
【问题描述】:
使用以下代码会使我的布局扩展到导航栏下方。我只是想改变状态栏颜色而不弄乱布局。
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.LOLLIPOP){
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
getWindow().setStatusBarColor(this.getResources().getColor(R.color.statusbar_color));
//TRANSPARENT FOR TESTING
getWindow().setNavigationBarColor(this.getResources().getColor(android.R.color.transparent));
}
我觉得我错过了什么......
【问题讨论】:
-
发布您的布局。我似乎无法重新创建它。
-
一切都只是 match_parent,没什么疯狂的。如您所见,我正在使用滑动菜单,我认为这可能会导致问题。必须有一些函数来覆盖正在发生的事情。
标签: android android-5.0-lollipop material-design