Thème de l'aperçu d'échec dans les Eclipse
J'ai fait un simple nom d'utilisateur/mot de passe de boîte de dialogue à laquelle je veux appliquer un thème (essentiellement, il définit windowBackground
) et voudrais aussi aperçu dans Eclipse
.
Je vois que mon thème est affichée ainsi que d'autres thèmes dans le Thème de zone de liste modifiable, mais la sélection, il génère l'erreur suivante:
Missing styles. Is the correct theme chosen for this layout?
Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.
Failed to find style 'textViewStyle' in current theme
android.content.res.Resources$NotFoundException
Couldn't find theme resource attr/textAppearanceLarge for the current theme
Exception details are logged in Window > Show View > Error Log
The following classes could not be found:
- TextView (Change to android.widget.TextView, Fix Build Path, Edit XML)
La définition du thème:
<style name="my_theme">
<item name="android:windowBackground">@drawable/form_header</item>
<!-- <item name="android:padding">0dp</item>-->
<item name="android:windowNoTitle">true</item>
</style>
De débogage fonctionne très bien. Cependant WYSIWYG serait un plus appréciable.
- double possible de stackoverflow.com/questions/5050443/...
Vous devez vous connecter pour publier un commentaire.
Fermez vos fichiers de mise en page dans l'éditeur première et redémarrer Eclipse.
J'ai aussi eu ce problème.
Je l'ai résolu en changeant de thème.
Les étapes pour ce faire
Vous devriez choisir un autre thème Graphique de Mise en page (ex: thème par défaut). Je pense que votre thème personnalisé pas en charge de certains attributs.
Assurez-vous que votre tous les autres styles.xml présenter sous différentes valeurs contient votre thème personnalisé de la partie.
J'ai eu le même problème.
Dans mon cas, j'avais ajouté un thème personnalisé dans les valeurs-grand sous-dossier res. Et il travaillait au moment de l'exécution, mais en lui donnant d'erreur que vous dans eclipse.
J'ai donc essayé d'ajouter la partie personnalisée(dans mon cas totalement il y a 3 balises ajoutées à styles.xml fichier) dans tous les autres styles.xml fichier. c'est à dire styles.xml les fichiers sous
values-normal-hdpi
,values-normal-mdpi
,valuse-v11
etvalues-v14
...Et BOOM!!! Il a résolu mon problème qui a gaspillé toute ma journée.