Почему мой интерфейс не отображается, когда я добавляю в него элементы из редактора?
Поэтому я только что загрузил 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" />
1 ответ
Потому что вы используете ConstraintLayout
как родительский макет, нужно удалить android:layout_width
а также android_layout:height
затем определите ограничения вашего Switch
на вкладке Атрибуты с правой стороны.
Это позволит системе упорядочить ширину / высоту просмотра и основание позиции на родительском макете (вместо использования определенных предварительно определенных значений).
Ps: если нажать на восклицательный знак !
, он скажет вам добавить ограничения или вид перейдет в позицию (0,0).