Какова цель requestWindowFeature()?

Что делает requestWindowFeature()? Я использовал его для создания пользовательского заголовка, но я не понимаю, в чем его цель.

Объяснение, представленное в документации SDK здесь, не имеет смысла.

Ответы

Ответ 1

Каждое действие имеет связанное окно (на котором рисуется весь пользовательский интерфейс). Это окно имеет способ рисования по умолчанию (будь то панель инструментов, панель действий, значки рисованы или нет).

Однако вы можете использовать requestWindowFeature, чтобы попросить систему включить или исключить некоторые функции Windows (панель инструментов, панель действий и т.д.).

Здесь вы можете найти полный список поддерживаемых функций: http://developer.android.com/reference/android/view/Window.html

В качестве примера вы можете использовать FEATURE_NO_TITLE, чтобы сделать полноэкранное окно окна или FEATURE_RIGHT_ICON. чтобы система знала, что значок должен быть нарисован с правой стороны.