Quelle est la cause de l'erreur suivante dans l'aperçu de la mise en page dans Android Studio?
Problèmes de rendu Les classes suivantes étaient introuvables: - Android.support.v7.internal.app.WindowDecorActionBar (chemin de génération de correctif, création de classe) Astuce: essayez de construire le projet.
La barre d'actions est obsolète et remplacée par la barre d'outils. Cela dit, vous pouvez procéder comme suit si vous souhaitez continuer à utiliser Actionbar pour le moment:
J'ai eu le même problème aujourd'hui et cette solution a fonctionné pour moi. Pour info, je suis dans Android Studio cependant, mais heureusement, la solution est similaire pour Eclipse.
Pour votre information, voici un article de blog sur le remplacement de la barre d’action par la barre d’outils lorsque vous êtes prêt à le faire: https://blog.xamarin.com/Android-tips-hello-hello-toolbar-goodbye-action-bar/
Je pense que vous devez dépendre de "com.Android.support:appcompat-v7:23.1.1"
dans vos paramètres module
.
ActionBar
est obsolète.
Modifiez simplement vos dépendances de 'com.Android.support:appcompat-v7:23.1.1'
à 'com.Android.support:appcompat-v7:23.0.1'
dans "build.gradle" .
Vous pouvez également changer votre parent de style en "Theme.AppCompat.Light.NoActionBar"
.
Essayez d’utiliser Toolbar
au lieu de ActionBar
.
Celui-ci fonctionne pour moi
Changer le parent AppTheme dans res/values / styles.xml a résolu ce problème. Remplacer
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
avec
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
Ou vous pouvez changer API niveau 21 depuis la liste.
goto: res -> valeurs -> styles (V21) ->
Code
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="Android:windowDrawsSystemBarBackgrounds">true</item>
<item name="Android:statusBarColor">@Android:color/transparent</item>
</style>
sélectionnez votre thème en tant que Apptheme.NoActionBar
dans preview . Étant donné que ActionBar
est privé, bienvenue à ToolBar
. PAS besoin de changer vos dépendances dans build.gradle(Module:app)
. De com.Android.support:appcompat-v7:23.1.1
à com.Android.support:appcompat-v7:23.0.1
.
J'espère que ceci vous aidera!!!
J'ai eu un problème similaire, et comme beaucoup l'ont dit depuis ActionBar est obsolète, l'astuce consistait à spécifier
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
Remarque: que le parent se termine par .NoActionBar.
Depuis que ActionBar est obsolète, Android utilise ToolBar que vous pouvez lire ici sur developer.Android.com .
J'ai essayé de préciser
<style name="AppTheme.NoActionBar">
Comme un autre poste a déclaré et que jeté des erreurs. Bien que d'autres puissent ne pas avoir ce problème.
J'ai le même problème dans Android Studio 1.5 (même avec AppCompatActivity) et ma tentative de résolution du problème consistait à mettre à jour mon Android Studio à la version 2.0. Cela résout le problème dans mon cas. Vous pouvez trouver le lien de téléchargement dans: http://tools.Android.com/download/studio/canary/latest
merci @joshgoldeneagle, a travaillé dans AS v1.4 pour moi. également efficace dans AS consiste à ouvrir "build.gradle (Module.app)" et à changer de version de v7.23.1.1 à v7.23.0.1 -hth
Pour AS v1.4, l'ajout de "Base" avant Theme.AppCompat.Light.DarkActionBar dans le dossier styles.xml a résolu le problème.
En outre, la mise à jour vers AS v2.1 a également résolu le problème. Ce qui est préférable dépend des collaborateurs et de leur version AS.
Changer le thème dans le manifeste a résolu mon problème.
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
Dans res/values / styles.xml, vous trouverez votre AppTheme comme ci-dessous: -
Changez-le en: -
en ajoutant "Base", le problème de rendu sera résolu.