Я создаю приложение на Android и сталкиваюсь с проблемой. Когда я иду на редактирование в Android Studio, все элементы моего приложения выглядят так, как задумано. Я использую ConstraintLayout и проверяю, что все использует sp в качестве своих единиц для обеспечения масштабирования. Я пытался изменить поля и отступы, но независимо от того, что я сделал, кнопки на моем телефоне сжимаются.
Вот как выглядит представление в Android Studio (как я хочу, чтобы оно выглядело):
![Android Studio View](https://i.stack.imgur.com/gKiCD.jpg)
Вот как это выглядит на моем телефоне (Samsung Galaxy S5): ![My Phone View](https://i.stack.imgur.com/Z0Ykw.png)
На моем телефоне кнопки переходят друг в друга, но на моей андроид-студии между ними есть пустое пространство. Как я могу изменить свой код для создания моего намеренного изображения?
XML-код:
<?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=".Settings">
<Button
android:id="@+id/homeButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginRight="8dp"
android:layout_marginBottom="8dp"
android:onClick="homeMenu"
android:text="@string/homeButton"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
<Button
android:id="@+id/calculateButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
android:layout_marginBottom="8dp"
android:onClick="programMenu"
android:text="@string/calculateButton"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/settingsIntroTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:layout_marginRight="8dp"
android:text="@string/settingsIntroTextView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>