MaterialToolbar не работает должным образом от края до края.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 MaterialToolbar не работает должным образом от края до края.

Сообщение Anonymous »

Я пытаюсь заставить мою панель MaterialToolbar заполнить системную панель цветом фона. Насколько я понимаю, на SDK 35 это должно работать автоматически без каких-либо дополнительных действий. Однако я столкнулся с проблемой, когда системная панель прозрачна и наследует цвет фона активности, как показано на снимке экрана ниже:
скриншот моего приложения
Я уже пытался изменить параметры в файле theme.xml, но проблема не устранена.
Мой макет: Моя активность:

Код: Выделить всё

class MainActivity : AppCompatActivity() {

private lateinit var binding: ActivityMainBinding

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets ->
val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)
insets
}
}
}
Какие действия следует предпринять, чтобы системная панель имела тот же цвет, что и панель инструментов?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ge-to-edge
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»