aucune ressource trouvée qui correspond au prénom Theme.Sherlock.Dialog
Android 2.3.3
J'ai DONC cherché une solution, mais je ne pouvais pas comprendre les solutions apportées. Si quelqu'un peut expliquer de façon simple sur la façon de se débarrasser de cette erreur, je vous serais reconnaissant.
Je suis en utilisant ActionBarSherlock dans mon application. Mon thème de base, Theme.Sherlock.Light
fonctionne très bien avec toutes les activités. Pour une activité, je veux que mon activité à ressembler à une boîte de dialogue, et donc j'ai voulu utiliser Theme.Sherlock.Dialog
.
Voici mon fichier de manifeste de la déclaration.
<activity
android:name="com.xxx.xx.x.Activity"
android:theme="@style/Theme.Sherlock.Dialog" >
</activity>
Mais j'obtiens l'erreur suivante dans mon XML : error: Error: No resource found that matches the given name (at 'theme' with value '@style/Theme.Sherlock.Dialog').
. Pourquoi suis-je cela? Que dois-je faire pour supprimer ce?
source d'informationauteur Vamsi Challa
Vous devez vous connecter pour publier un commentaire.
Boîte de dialogue thèmes dans ActionBarSherlock ont été enlevés par JakeWharton plus de quatre mois.
https://github.com/JakeWharton/ActionBarSherlock/commit/601bde214b56b8fad0b4fc5aaed5af0b531b6135
Suffit d'utiliser
@android:style/Theme.Dialog
et d'étendreActivity
au lieu deSherlockActivity
. ActionBarSherlock ne fait rien pour les dialogues et il va juste se plaindre si vous n'êtes pas à l'aide d'un de ses thèmes.Thème.Sherlock.Boîte de dialogue n'est pas supportée. J'ai utiliser l'approche suivante pour mon style de dialogues dans DialogFragment. Vous pouvez consulter mon modèles de boîte de dialogue.
Il n'y a pas de style en ABS comme
Theme.Sherlock.Dialog
.Vous souhaitez peut-être que l'activité étendre l'une des saveurs
Dialog
par exemple: