2010-05-10 8 views
0

J'ai utilisé le niveau 4 de l'API, et je passe au niveau 5. J'avais un widget onglet dans mon activité. Les onglets étaient des gris assez légers. Après avoir passé au niveau 5 de l'API, ils sont plutôt sombres. Les onglets non sélectionnés sont presque noirs! J'ai essayé de régler le thème à la lumière, mais les couleurs restent très sombres. Quelle est la raison pour ça?Onglets très sombres sur le niveau API 5, mais étaient plus légers avec le niveau API 4?

+0

peut vous envoyer un code? – RoflcoptrException

Répondre

2

Vous trouverez des images pour les onglets dans les dossiers du SDK res pour tous les niveaux SDK que vous avez téléchargés. Vous pouvez donc les ouvrir et les comparer. Si l'objectif est de préserver l'apparence de l'application, je styliserais les onglets.

EDIT: Vous pouvez modifier et utiliser ce drawable

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!-- Non focused states --> 
    <item android:state_focused="false" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_unselected" /> 
    <item android:state_focused="false" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_selected" /> 

    <!-- Focused states --> 
    <item android:state_focused="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_focus" /> 
    <item android:state_focused="true" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_focus" /> 

    <!-- Pressed --> 
    <item android:state_pressed="true" android:drawable="@drawable/tab_press" /> 
</selector> 
+0

Ok, on ne peut pas écrire des onglets sur 1.5, n'est-ce pas? – user246114

Questions connexes