Подтвердить что ты не робот

Установите режим наложения Actionbar во время выполнения на Android

Как установить режим actionbar во время выполнения, чтобы не накладываться или накладываться на контент во время выполнения? Я попытался использовать getWindow().requestFeature(Window.FEATURE_ACTIONBAR_OVERLAY), но он не позволяет установить режим после вызова setContentView(). Это можно сделать, поскольку я видел, как это делается в приложении Youtube.

4b9b3361

Ответ 1

Хотя не обязательно именно то, что вы ищете, одним из подходящих способов решения проблемы было бы создание проставки в верхней части контента, которая равна той же высоте, что и ActionBar (android: layout_height = "? android: actionBarSize" )., Если вы хотите, чтобы режим наложения был включен, установите видимость проставки на View.GONE, когда вы хотите, чтобы она была отключена, установите ее в View.VISIBLE.