要解决Android工具栏和状态栏配置的问题,你可以按照以下步骤进行操作。
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setTitle("My Toolbar");
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.RED));
//设置菜单
toolbar.inflateMenu(R.menu.menu_main);
getSupportActionBar().hide();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(getResources().getColor(R.color.status_bar_color));
}
在上述代码中,你需要将R.color.status_bar_color
替换为你想要的状态栏颜色。请确保你的minSdkVersion大于等于21(即LOLLIPOP)。
通过以上步骤,你可以成功配置Android工具栏和状态栏。
下一篇:Android:工具栏中的泄漏