Отобразите пользовательскую строку заголовка для Android с XML

В документации Android, описывающей "Конфигурирование Общих Свойств Окна", предложено, чтобы определение свойств через XML было предпочтительно, когда это возможно, постараться не видеть, что строка заголовка высвечивается. Как пример, вместо установки Window.FEATURE_NO_TITLE с requestWindowFeature они устанавливают его на @android:style/Theme.NoTitleBar. Существует ли похожий способ установить пользовательскую строку заголовка, которая будет использоваться в XML?

1
задан Casebash 29 April 2010 в 00:05
поделиться

1 ответ

Полный набор доступных атрибутов XML задокументирован в R.styleable . Похоже, что для настраиваемого заголовка нет никакого атрибута Window, поэтому FEATURE_CUSTOM_TITLE можно установить только в коде.

Согласно этой статье , лучший способ нарисовать строку заголовка - это игнорировать FEATURE_CUSTOM_TITLE и вместо этого просто нарисовать строку заголовка как часть основного представления. Это позволит избежать не только перепрошивки, но и проблем , вызванных заполнением .

2
ответ дан 3 September 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: