5

Я хочу, чтобы добавить стиль из styles.xmlAndroid: Добавить стиль в ActionBar на одной деятельности

<style name="BlueActionBar" parent="@android:style/Widget.Holo.ActionBar"> 
    <item name="android:background">@color/blue</item> 
    <item name="android:textColor">#FFFFFF</item> 
</style> 

к моему ActionBar, но только на активность BlueActivity (который до сих пор пусто). Как это сделать? Я застрял: '(

редактировать: Почему добавление

android:actionBarStyle="@style/BlueActionBar" 

к BlueActivity в Manifest не работает

+0

, потому что вы не можете установить стиль панели действий в AndroidManifest для активности :) Вы можете установить только тему для активности. – agamov

ответ

8

themes.xml:

<style name="Theme.Project.Activity1" parent="Theme.Sherlock.Light.DarkActionBar"> 
    <item name="actionBarStyle">@style/Widget.Project.Activity1.ActionBar</item> 
    <item name="android:actionBarStyle">@style/Widget.Project.Activity1.ActionBar</item> 
</style> 

AndroidManifest .xml:

<activity android:name="com.example.Activity1" 
      android:theme="@style/Theme.Project.Activity1" 
/> 
+1

Это wooorks! Спасибо :) – Jonas

+0

приветствую :) – agamov

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