2013-06-28 2 views
2

Я пытаюсь сделать свою собственную строку заголовка в течение недели.Пользовательская строка заголовка Android

Я пробовал около 30 предложений для достижения этого, но ничего не работало.

Я получаю ошибку you cannot combine custom titles with other title features каждый раз, когда я пытаюсь. Я не могу избавиться от этой ошибки. Это сводит меня с ума.

Я также попытался найти решение, ища ошибку в Google. Это также не сработало.

Вот код, который я пробовал:

this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
setContentView(R.layout.activity_main); 
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_custom_title); 

Я не знаю, как достичь пользовательского заголовка.

Большое спасибо за помощь заранее.

ответ

1

Не лучший способ сделать это, на мой взгляд.

Вы должны сделать, в Резе/значениях/styles.xml, что-то вроде:

<style name="AppBaseTheme" parent="..."> 
    <item name="android:actionBarStyle">@style/mActionBar</item> 
</style> 

<style name="mActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> 
     <item name="android:background">...</item> 
     <item name="android:icon">...</item> 
     <item name="android:titleTextStyle">...</item> 
</style> 
+0

Каков наилучший способ, на ваш взгляд? – JustWork

+1

Использовать styles.xml как я написал –

+0

Как настроить (добавить текстовое изображение, изображение и т. Д.) Таким образом? – JustWork

0

Недавно я столкнулся с теми же ошибками при реализации пользовательского заголовка окна ... "Вы не можете объединить пользовательские названия с другими title features "

Согласно You cannot combine custom title with other title features, заголовок заголовка Holo отображается, если проект использует тему Holo.

Я удалил свой проект всего кода, который использует Holo, и после этого отобразилась моя настраиваемая строка заголовка.

Смежные вопросы