J'ai une erreur avec EditText est "problème de rendu" dans la conception dans Android lorsque je glisse et dépose "Texte brut" de la palette à la conception du cadre. Mais lorsque je lance l'application, l'application s'exécute et s'affiche normalement dans genymotion.
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_bias="0.122" /> <EditText android:id="@+id/editTextTextPersonName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="92dp" android:ems="10" android:inputType="textPersonName" android:text="Name" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/textView" /> </androidx.constraintlayout.widget.ConstraintLayout>
Je vous remercie!
3 Réponses :
Le meilleur moyen est de laisser le studio Android vous indiquer ce qui pourrait être fait d'une manière; efficace et standardisé pour le développeur en appuyant sur Alt + Entrée ou en suivant l' icône de pointe et en appliquant les modifications.
Une chose dont vous devez toujours vous souvenir est que "lorsque vous utilisez la fonction glisser-déposer dans le studio Android, vous devez extract string resources
pour chaque composant
Dans ce code, le type d'affichage de texte n'est pas spécifié dans la plupart des cas, comme vous, il y a une erreur pour la Hardcoded string
. essayez d'utiliser ALT+Enter
pour une opération spécifiquement requise sur ce composant particulier.