У меня возникли проблемы при попытке создать новый макет. Я использую ConstraintLayour с ImageView в качестве фона и 6 кнопок (A, B, C, D, E, F), которые должны иметь фиксированную опцию над ImageView. Хотя предварительный просмотр в Android Studio выглядит следующим образом:
![https://i.stack.imgur.com/urDU7.jpg](https://i.stack.imgur.com/urDU7.jpg)
Когда я запускаю приложение, я получаю это:
![https://i.stack.imgur.com/Cu9wJ.jpg](https://i.stack.imgur.com/Cu9wJ.jpg)
Вот код:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.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=".Mapa">
<ImageView
android:id="@+id/almacen"
android:layout_width="0dp"
android:layout_height="0dp"
android:adjustViewBounds="true"
android:cropToPadding="false"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/almacen_fondo" />
<Button
android:id="@+id/a_button"
android:layout_width="62dp"
android:layout_height="66dp"
android:layout_marginTop="140dp"
android:backgroundTint="#FFC107"
android:text="A"
android:textAlignment="center"
android:textAllCaps="false"
android:textSize="30sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="@+id/b_button"
app:layout_constraintStart_toStartOf="@+id/b_button"
app:layout_constraintTop_toBottomOf="@+id/b_button" />
<Button
android:id="@+id/b_button"
android:layout_width="62dp"
android:layout_height="66dp"
android:layout_marginTop="140dp"
android:backgroundTint="#FFC107"
android:text="B"
android:textAlignment="center"
android:textSize="30sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="@+id/c_button"
app:layout_constraintStart_toStartOf="@+id/c_button"
app:layout_constraintTop_toBottomOf="@+id/c_button" />
<Button
android:id="@+id/c_button"
android:layout_width="62dp"
android:layout_height="66dp"
android:layout_marginStart="73dp"
android:layout_marginTop="69dp"
android:backgroundTint="#FFC107"
android:text="C"
android:textSize="30sp"
android:textStyle="bold"
app:layout_constraintStart_toStartOf="@+id/almacen"
app:layout_constraintTop_toTopOf="@+id/almacen" />
<Button
android:id="@+id/d_button"
android:layout_width="62dp"
android:layout_height="66dp"
android:layout_marginTop="2dp"
android:layout_marginEnd="73dp"
android:backgroundTint="#FFC107"
android:text="D"
android:textSize="30sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@+id/c_button"
app:layout_constraintEnd_toEndOf="@+id/almacen"
app:layout_constraintTop_toTopOf="@+id/c_button" />
<Button
android:id="@+id/e_button"
android:layout_width="62dp"
android:layout_height="66dp"
android:layout_marginTop="140dp"
android:backgroundTint="#FFC107"
android:text="E"
android:textAlignment="center"
android:textSize="30sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="@+id/d_button"
app:layout_constraintStart_toStartOf="@+id/d_button"
app:layout_constraintTop_toBottomOf="@+id/d_button" />
<Button
android:id="@+id/f_button"
android:layout_width="62dp"
android:layout_height="66dp"
android:layout_marginTop="140dp"
android:backgroundTint="#FFC107"
android:text="F"
android:textAlignment="center"
android:textSize="30sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="@+id/e_button"
app:layout_constraintStart_toStartOf="@+id/e_button"
app:layout_constraintTop_toBottomOf="@+id/e_button" />
</android.support.constraint.ConstraintLayout>
Что я делаю не так? Я много чего перепробовал, не решая проблему.