Почему мой интерфейс не отображается, когда я добавляю в него элементы из редактора? - PullRequest
0 голосов
/ 26 августа 2018

Итак, я только что загрузил Android Studio на этот компьютер. Когда загружается интерфейс редактора макетов, и я пытаюсь перетащить элементы XML на экран, они отображаются в представлении ограничений, но не в редакторе.

Я получаю сообщение об ошибке: «Не удалось разрешить ресурс @ string / helegrtsrewfrtsaw»

<TextView
    android:id="@+id/textView"
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:layout_marginLeft="132dp"
    android:layout_marginStart="132dp"
    android:text="@string/helegrtsrewfrtsaw"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintStart_toStartOf="parent" />

Example Image Here

1 Ответ

0 голосов
/ 26 августа 2018

Поскольку вы используете ConstraintLayout в качестве родительского макета, вам необходимо удалить android:layout_width и android_layout:height, а затем определить ограничения вашего Switch на вкладке Атрибуты с правой стороны.

Это позволит системе упорядочить ширину / высоту просмотра и основание позиции на родительском макете (вместо использования определенных предопределенных значений).

Ps: если вы нажмете на восклицательный знак !, он скажет вам добавить ограничения или вид перейдет в позицию (0,0).

...