Установите режим наложения Actionbar во время выполнения на Android
Как установить режим actionbar
во время выполнения, чтобы не накладываться или накладываться на контент во время выполнения? Я попытался использовать getWindow().requestFeature(Window.FEATURE_ACTIONBAR_OVERLAY)
, но он не позволяет установить режим после вызова setContentView()
. Это можно сделать, поскольку я видел, как это делается в приложении Youtube.
Ответы
Ответ 1
Хотя не обязательно именно то, что вы ищете, одним из подходящих способов решения проблемы было бы создание проставки в верхней части контента, которая равна той же высоте, что и ActionBar (android: layout_height = "? android: actionBarSize" )., Если вы хотите, чтобы режим наложения был включен, установите видимость проставки на View.GONE, когда вы хотите, чтобы она была отключена, установите ее в View.VISIBLE.