#android #android-studio #android-layout #apk
#Android #android-studio #android-layout #скачать
Вопрос:
Вот изображение с моего мобильного:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
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"
android:visibility="visible"
tools:context=".MainActivity">
<TextView
android:id="@ id/textView"
android:layout_width="110dp"
android:layout_height="40dp"
android:text="Miles"
android:textSize="24sp"
android:visibility="visible"
tools:layout_editor_absoluteX="46dp"
tools:layout_editor_absoluteY="56dp"
tools:visibility="visible" />
<TextView
android:id="@ id/textView2"
android:layout_width="110dp"
android:layout_height="40dp"
android:text="Km"
android:textSize="24sp"
tools:layout_editor_absoluteX="46dp"
tools:layout_editor_absoluteY="140dp" />
<Button
android:id="@ id/buttonConvMilesToKm"
android:layout_width="287dp"
android:layout_height="54dp"
android:text="Convert Miles To Km"
android:textSize="18sp"
tools:layout_editor_absoluteX="62dp"
tools:layout_editor_absoluteY="209dp" />
<Button
android:id="@ id/buttonConvKmToMiles"
android:layout_width="280dp"
android:layout_height="60dp"
android:text="Convert Km To Miles"
android:textSize="18sp"
tools:layout_editor_absoluteX="65dp"
tools:layout_editor_absoluteY="284dp" />
<EditText
android:id="@ id/editTextMiles"
android:layout_width="200dp"
android:layout_height="50dp"
android:text="Convert Km To Miles"
android:textSize="18sp"
tools:layout_editor_absoluteX="179dp"
tools:layout_editor_absoluteY="46dp" />
<EditText
android:id="@ id/editTextKm"
android:layout_width="200dp"
android:layout_height="50dp"
android:ems="10"
android:inputType="textPersonName"
tools:layout_editor_absoluteX="179dp"
tools:layout_editor_absoluteY="130dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
Возможно, это небольшая ошибка, которую я допустил, но чего мне не хватает, поэтому интерфейс, похоже, перекрывается. Я использую Android Studio для разработки этого, но эталонный дизайн выглядит нормально, если я не запускаю его на эмуляторе или на самом мобильном устройстве. Я предполагаю, что я не ошибаюсь в кодировании макетов, я даже пытался изменить способ написания макетов
Комментарии:
1. отредактируйте свой вопрос с помощью файла макета
2. Если вы хотите, чтобы вам помогли с вашим кодом. Покажите, что вы пробовали.
3. Я пытаюсь отредактировать вопрос
4. похоже, у вас нет установленных ограничений, поэтому все, что отображается в верхнем левом углу, определенно показывает код макета
5. пожалуйста, добавьте код макета
Ответ №1:
Ваш макет не имеет ограничений. Пожалуйста, ознакомьтесь с документацией о допустимых ConstraintLayout
атрибутах XML, которые вы можете использовать для компоновки представлений относительно друг друга в ConstraintLayout. Вы ищете такие атрибуты, как layout_constraintStart_toEndOf
.