aucune ressource n'trouvé pour @style/Widget.Holo.ActionBar.TabView
Je suis en train de personnaliser mon ActionBar l'onglet indicateur suivant cette de référence, cependant, j'obtiens le message d'erreur:
Error retrieving parent for item: No resource found that matches the given name '@style/Widget.Holo.ActionBar.TabView'.
Minimum SDK est fixée à 14, cible SDK = 18. Des idées?
EDIT:
J'ai déjà la suite de styles de travail:
<style name="sMain" parent="@android:style/Theme.Holo">
<item name="android:icon">@android:color/transparent</item>
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:actionBarDivider">@null</item>
</style>
<style name="MyActionBar" parent="android:Widget.Holo.ActionBar">
<item name="android:actionBarDivider">@null</item>
</style>
Êtes-vous toujours là?
oh désolé, j'ai oublié de les accepter. Votre suggestion fonctionne, merci
oh désolé, j'ai oublié de les accepter. Votre suggestion fonctionne, merci
OriginalL'auteur Droidman | 2013-08-21
Vous devez vous connecter pour publier un commentaire.
Vous devriez être en référencement
Faute de frappe dans les docs - ils laissé la
android:
.@android:style
, non?Yup, corrigé, merci.
OriginalL'auteur Paul Burke
C'est ce que vous devez faire:
Créer un Style de votre application:
Ici, je suis à la personnalisation de la Barre d'Onglet et c'est le texte (je suis en utilisant une base de compatibilité thème, mais vous pouvez utiliser HOLO ou ce que vous voulez):
Créer ces styles:
Pour la couleur et un drawable, vous pouvez créer un sélecteur qui permet à l'onglet modifier en fonction de clics et de sélection:
Fichier: res/couleur/ab_tab_txt (je suis en utilisant le fichier de couleur de res/valeurs à l'ensemble de mes constantes, mais vous pouvez placer la couleur: #FFF)
Fichier res/drawable/tab_indicator
Mon drawable fichiers sont NinePatches que j'ai créer à l'aide de cet outil:
http://jgilfelt.github.io/android-actionbarstylegenerator/
Eh bien oui, je suis en utilisant AppCompat pour le bas de l'API versions. Sauf si vous avez vraiment besoin d'utiliser Min SDK 14, vous pouvez utiliser ActionBarCompat pour n'importe quel appareil vers le bas pour SDK 7. De toute façon, dans votre cas, cela devrait être utile: android-développeurs.blogspot.se/2011/04/...
Changer de Widget.Holo.ActionBar
quand je l'ai changé, il a juste fallu que drawable et qu'il s'étendait à l'ensemble des Onglets de la zone. J'ai seulement besoin de remplacer l'indicateur bleu ci-dessous les Onglets. La Documentation dit: Android 3.0 et supérieur uniquement: <!-- ActionBar onglets styles --> <style name="MyActionBarTabs" parent="@style/Widget.Holo.ActionBar.TabView"> <!-- onglet indicateur --> <item name="android:background">@drawable/actionbar_tab_indicator</item> <style>
Vous avez besoin de vérifier le lien que j'ai posté avant. La façon dont j'ai posté officielle est la nouvelle façon il faut le faire. Mais, puisque vous avez besoin de Mon soutien, vous devriez faire ceci: (je poste à nouveau) android-développeurs.blogspot.se/2011/04/...
OriginalL'auteur CristianGuerrero