Нужен четкий ответ для стилизации вкладок Android ActionBar - PullRequest
8 голосов
/ 03 ноября 2011

Я запустил свое приложение с учетом этих двух примеров:

http://code.google.com/p/iosched/

http://developer.android.com/resources/samples/HoneycombGallery/index.html

В настоящее время имеет

minSdkVersion = 8 minSdkTarget = 11

установлено в моем манифесте. Я перепробовал все, что мог придумать, но, похоже, не смог получить стиль, который мне нужен. Я выполнил много стилей, но одна вещь все еще ускользает от меня ... вкладки. Я не могу найти способ покрасить их.

Теперь, прежде чем я зайду слишком далеко, и прежде чем вы скажете мне, что я упустил что-то очевидное, возможно ли вообще изменить цвета вкладок в Android 3.1 ... или даже 3.0 в этом отношении ( обычно ярко-синие подчеркивает)? Кажется, я могу сделать больше всего на свете ...

Я искал ответ. Включая эти места и многое, многое другое ...

http://developer.android.com/guide/topics/ui/actionbar.html

http://android -developers.blogspot.com / 2010/05 / твиттер-для-андроид пришивающего-настороже at.html

http://developer.android.com/resources/samples/ActionBarCompat/index.html

http://android -developers.blogspot.com / 2011/04 / пользовательская настройка действия-bar.html

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

Панель действий Android, как пример Twitter

Стиль вкладки Android ActionBar для Honeycomb

http://groups.google.com/group/android-developers/browse_thread/thread/983509d7261c54f4

Если ничего другого, это хороший список ссылок для тех, кто ищет ...

Спасибо

Ответы [ 2 ]

2 голосов
/ 15 ноября 2011
<style name="MyTheme.Light" parent="@android:style/Theme.Holo.Light">
  <item name="android:windowActionBarOverlay">true</item>
  <item name="android:actionBarTabStyle">@style/customActionBarTabStyle</item>
  <item name="android:actionBarTabTextStyle">@style/customActionBarTabTextStyle</item>
</style>
    <style name="customActionBarTabTextStyle">
            <item name="android:textColor">@android:color/white</item>
    </style>
    <style name="customActionBarTabStyle">
            <item name="android:background">@drawable/actionbar_tab_bg</item>
            <item name="android:paddingLeft">24dp</item>
            <item name="android:paddingRight">24dp</item>
    </style>
0 голосов
/ 03 ноября 2011

Не думаю, что вы можете изменить тонкую синюю линию.

...