Исправить положение кнопки на разных экранах - PullRequest
0 голосов
/ 24 октября 2019

Как сделать так, чтобы кнопки 0-9 не перемещались на разных экранах? Я хочу установить фиксированное положение на разных экранах.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 24 октября 2019

Вы можете создать макет двумя различными способами: 1 с помощью xml и второй с программным файлом. В xml вы берете все изображения и макет в один линейный макет и делите этот макет на "layout_weight" = "" number "

Если вам нужно показать два изображения в одной строке, тогда возьмите

, дайте ширину, чтобы соответствовать родителю, и layout_weight = 1, дайте ширину, чтобы соответствовать родителю, и layout_weight = 1

// В изображении дайте ширинукак matchParent, если вы хотите разместить макет на весь экран, иначе вы можете указать ширину макета как wrapContent

Проверьте этот код

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">

<Button
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:text="1" />

<Button
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="3"
    android:text="2" />

<Button
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:text="3" />

</LinearLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...