0
votes

Le texte de modification du matériau ne s'affiche pas dans l'éditeur de studio Android

Mon éditeur de conception Android sudio ne rend pas le matériel TextInputLayouts. J'ai déjà essayé d'invalider les caches. Chaque autre élément rend correct également les autres éléments matériels

                   <com.google.android.material.textfield.TextInputLayout
                    android:id="@+id/ti"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_marginTop="20dp"
                    android:layout_marginEnd="30dp"
                    android:layout_marginBottom="20dp"
                    android:hint="@string/street_number">

                    <com.google.android.material.textfield.TextInputEditText
                        android:layout_width="match_parent"
                        android:layout_height="50dp"
                        android:inputType="text"
                        android:text="@{vm.user.streetnumber}" />
                </com.google.android.material.textfield.TextInputLayout>

entrez la description de l'image ici


0 commentaires

4 Réponses :


1
votes

Vous devez modifier le thème dans le générateur de mise en page pour qu'il corresponde à celui de votre application.

entrez la description de l'image ici


1 commentaires

Ne fonctionne pas, la valeur par défaut est Material.Light.NoActionBar. Néanmoins j'ai aussi essayé d'autres thèmes, toujours la même erreur.



3
votes

Vous devez changer dans build.gradle

implementation 'com.google.android.material:material:1.2.0-alpha02'

Il semble que les versions plus récentes ne sont pas rendues correctement.

Voir: comment résoudre le problème de rendu Path.op () non pris en charge?


1 commentaires

J'utilisais la version 1.2.0-alpha05 et elle ne rend pas bien. Merci



0
votes

dans mon cas, mettre à jour Android Studio, résoudre le problème


0 commentaires

0
votes

Affichez tous les avertissements au format XML et appuyez sur la recommandation enveloppée de bleu et appuyez sur la fonction de rendu moderne et redémarrez Android Studio. Vous pouvez désactiver cette fonction.


0 commentaires