Intereting Posts
Просмотр пути к файлу в файловом менеджере с намерением Android Цвет стрелки ActionBarDrawerToggle v7 Как скомпилировать C в исполняемый двоичный файл и запустить его в Android из Android Shell? Android Media Recorder записывает длительность видео, отличную от ожидаемой продолжительности Android – Как подходить к алгоритму обнаружения падения Как изменить размер оперативной памяти эмулятора Android из командной строки? Как полностью покрыть 9-PATCH-PNG? AsyncTask для обновления виджета – как получить доступ к текстовым изображениям в onPostExecute ()? Путь рисования на карте google на основе lat lang Как вызвать событие click на Android ListView Header? Как показать счетчик прогресса в android, когда выполняется doInBackground () Предпросмотр фрагмента фрагмента в ViewPager при первом запуске Получение заполнения по умолчанию для AlertDialog Android: как повернуть LinearLayout Android 4.0 EditText без мягкой клавиатуры и с позиционированием курсора

Android 3.0 ActionBar, изменение цвета

Как изменить цвет подчеркивания под вкладками? В настоящее время это голубой, и я не могу найти никаких ресурсов о том, как изменить это для Android 3.0.

Кроме того, я хотел бы изменить цвет текста для элементов меню, которые отображаются справа от ActionBar в результате: android:showAsAction="ifRoom|withText"

Кто-нибудь знает, как их изменить?

Solutions Collecting From Web of "Android 3.0 ActionBar, изменение цвета"

Вы можете контролировать внешний вид вкладок с помощью свойств android:actionBarTabStyle , android:actionBarTabBarStyle и android:actionBarTabTextStyle .

В этом разделе в официальном руководстве разработчика показан образец xml для настройки стиля панели действий.

Что касается текста опций меню, проверьте свойства actionMenuTextAppearance и actionMenuTextColor .

В качестве дополнительной информации, вот как я узнал, как изменить синюю полосу ниже каждой вкладки (ответ выше отлично, но мне не хватало небольшой информации, которую я здесь помещал, что может быть полезно кому-то).

Вам просто нужно изменить фон на 9 патчей.

Вот как это выглядит:
http://android-developers.blogspot.com/2011/04/customizing-action-bar.html

Источник доступен здесь:
http://code.google.com/p/styled-action-bar/source/browse/trunk/res/drawable/actionbar_tab_bg.xml

9 патчей доступны здесь:
http://code.google.com/p/styled-action-bar/source/browse/trunk/res/drawable-mdpi

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

Ни одно из этих решений не работало для меня. Я изменил цвета своих вкладок следующим образом:

Это в theme.xml

 <style name="MyApp" parent="android:style/Theme.Holo"> <item name="android:actionBarTabTextStyle">@style/MyApp.ActionBar.MyTabStyle</item> </style> 

Это в styles.xml

 <style name="MyApp.ActionBar.MyTabStyle" parent="android:style/Widget.Holo.ActionBarView_TabText"> <item name="android:textColor">#00ff00</item> </style> 

Это должно сделать ваши вкладки зелеными.

Я думаю, что вы можете использовать:

 <resources> <style name="MyTheme" parent="android:style/Theme.Holo.Light"> <item name="android:actionMenuTextColor">@color/...</item> </style> </resources> 

С уважением