я использовал этот код, чтобы изменить цвет ActionBarSherlock:Изменить фон только ActionBarSherlock. Не Вкладки
<style name="Theme.MyTheme" parent="Theme.Sherlock.Light.DarkActionBar">
<!-- set style for action bar (affects tab bar too) -->
<item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
<!-- define text style for tabs -->
<item name="actionBarTabTextStyle">@style/MyTheme.ActionBar.TabText</item>
<item name="android:actionBarTabTextStyle">@style/MyTheme.ActionBar.TabText</item>
</style>
<style name="Widget.MyTheme.ActionBar" parent="Widget.Sherlock.ActionBar">
<!-- define background for action bar (sets default for all parts of action bar - main, stacked, split) -->
<item name="android:background">#blue</item>
<item name="background">#blue</item>
<item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyleWhite</item>
<item name="titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyleWhite</item>
<!-- set background for the tab bar (stacked action bar) - it overrides the background property -->
<item name="android:backgroundStacked">#grey</item>
<item name="backgroundStacked">#grey</item>
</style>
<style name="MyTheme.ActionBar.TabText" parent="Widget.Sherlock.ActionBar.TabText">
<item name="android:textColor">#black</item>
</style>
<style name="MyTheme.ActionBar.TitleTextStyleWhite" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">#white</item>
</style>
как предложил Джейк Warton здесь:
Change ActionBarSherlock background color
Но дело это ActionBar и Вкладки как изменение голубой цвет. Я на самом деле хочу, чтобы изменить верхний ActionBar фон в синий и Вкладки фона на белый
, как это сделать?
Спасибо
Я имею в виду, где использовать эти чертежи? В пользовательской теме вместо цветов? –
Вам нужно просто скопировать файлы, которые вы загружаете. Он выполняет весь код для вас. – PravinCG
Да, сделано, спасибо большое. Но как я могу изменить TextColor Tab программно, например, если выбрана вкладка TextColor должен быть белым, а серым. Или это можно сделать в самой теме? –