Używam ActionBarShrelock do zapewnienia prętów akcji dla urządzeń o strukturze plastra miodu. Mam następujący kod w moim pliku themes.xml ...Jak stylizować tekst zakładki ActionaBar w systemie Android?
<style name="My.Tab.Style" parent="@android:style/Widget.TabWidget">
<item name="android:textAppearance">@style/MyCustomTabTextStyle</item>
</style>
<style name="MyCustomTabTextStyle" parent="Widget.Sherlock.ActionBar.TabText">
<item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
<item name="android:textSize">14sp</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">@color/tabbar_text_color</item>
</style>
niż ja to wykorzystać go jako
<item name="android:actionBarTabTextStyle">@style/My.Tab.Style</item>
<item name="actionBarTabTextStyle">@style/My.Tab.Style</item>
Może ktoś wyjaśnić, dlaczego ja dostaję jakiś cień na ostatnich liter Tab ? Jak mogę się tego pozbyć? plz help .. Próbowałem wszystkiego, ale że cień jest zawsze tam ..
Ktoś proszę sformatować moją odpowiedź ... Nie jestem w stanie tego zrobić .. – aProgrammer
Atrybut 'android: textAllCaps' został wprowadzony w API-14, który unieważni to rozwiązanie na platformach Pre-Ice Cream Sandwich. Nadal szukam działającego rozwiązania, na przykład API-11 (po prostu ommitowanie części "android:" nie działa z jakiegoś powodu). Odnośnik: http://developer.android.com/reference/android/R.attr.html#textAllCaps – dbm
@dbm ActionBarSherlock API używał tylko urządzeń poprzedzających ICS (4.0.0). Powyższy kod dotyczy tylko urządzeń poprzedzających ICS. Czy używasz API ActionBarShelock w swoim projekcie? – aProgrammer