5

Tôi muốn thêm một phong cách từ styles.xmlAndroid: Thêm một phong cách cho actionbar vào một hoạt động

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

để Actionbar của tôi, nhưng chỉ trên Hoạt động BlueActivity (mà vẫn còn trống). Làm thế nào để làm điều đó? Tôi đang mắc kẹt: '(

chỉnh sửa: Tại sao thêm

android:actionBarStyle="@style/BlueActionBar" 

để BlueActivity trong Manifest không hoạt động

+0

vì bạn không thể đặt kiểu thanh tác vụ trong AndroidManifest cho hoạt động :) Bạn chỉ có thể đặt chủ đề cho hoạt động. – agamov

Trả lời

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

Nó wooorks! Cảm ơn bạn :) – Jonas

+0

bạn được chào đón :) – agamov

Các vấn đề liên quan