web-dev-qa-db-fra.com

Impossible de résoudre le symbole '@ style/Widget.Design.CoordinatorLayout'

J'utilise la dernière version d'Android Studio (3.1.3) avec des outils de construction 28.

La présentation n'est pas rendue dans l'onglet Conception lorsque j'utilise la présentation du coordinateur. Beaucoup ont fait remarquer que pour contourner ce problème, il fallait ajouter les lignes suivantes dans le style.xml:

<style name="AppTheme.NoActionBar">
  <item name="coordinatorLayoutStyle">@style/Widget.Design.CoordinatorLayout</item>
</style>

Toutefois, l'ajout des lignes génère l'erreur suivante: Cannot resolve symbol '@style/Widget.Design.CoordinatorLayout'.

Y a-t-il un moyen de contourner ce problème?

2
user9986946

Essayez (API 28) ->

<style name="AppTheme.NoActionBar">
    <!--<item name="coordinatorLayoutStyle">@style/Widget.Design.CoordinatorLayout</item>-->
    <item name="coordinatorLayoutStyle">@style/Widget.Support.CoordinatorLayout</item>
</style>
10
mig_e

Cela fonctionne dans ma version de studio (3.1.3):

Modifiez ces 2 lignes dans votre fichier d'application Gradle (build.gradle).

implementation 'com.Android.support:appcompat-v7:28.0.0-alpha1'
implementation 'com.Android.support:design:28.0.0-alpha1'

et resynchroniser. 

Supprimer la ligne 

<item name="coordinatorLayoutStyle">@style/Widget.Design.CoordinatorLayout</item>

si vous l'avez toujours dans votre fichier styles.xml. 

5
Cur1osity

Essayez ceci: @style/Widget.Support.CoordinatorLayout

1
Aram Sargsyan

J'espère que cela fonctionnera pour vous.

 implementation 'com.Android.support:design:27.1.1'

ajoutez la ligne ci-dessus dans le fichier de graduation de l'application et, au lieu de 27.1.1, utilisez la version de votre bibliothèque (i.e 28.x.x)

1
GParekar