Это моя текущая реализация:
Код: Выделить всё
Код: Выделить всё
final Toolbar toolbar = findViewById(R.id.toolbar);
toolbar.setTitle(getString(R.string.app_name));
toolbar.showOverflowMenu();
setSupportActionBar(toolbar);
toolbar.setElevation(0);
toolbar.setTitle(ctx.getString(R.string.summary));
....
ViewCompat.setOnApplyWindowInsetsListener(toolbar, (v, windowInsets) -> {
final Insets insets = windowInsets.getInsets(WindowInsetsCompat.Type.systemBars() | WindowInsetsCompat.Type.displayCutout());
v.setPadding(paddingLeft + insets.left, paddingTop + insets.top, paddingRight + insets.right, paddingBottom);
// return WindowInsetsCompat.CONSUMED;
return ViewCompat.onApplyWindowInsets(v, windowInsets);
});

Подробнее здесь: https://stackoverflow.com/questions/792 ... are-hidden