Как создать XML-файл Android, который поддерживает весь экран - PullRequest
0 голосов
/ 13 декабря 2018

На самом деле я новичок в разработке для Android, я создал небольшое приложение-калькулятор, в котором я разработал xml для 5-дюймового устройства, которое работало в моем 5-дюймовом телефоне.Но когда я переключаю это приложение на устройство большего размера, элементы смещаются.У меня вопрос, как создать XML-файл, общий для всех устройств.

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Вы можете использовать любой макет для родительского макета: линейный, относительный, фрейм, ограничение, но сделайте ширину и длину родительского match_parent / match_constrainst

0 голосов
/ 13 декабря 2018

Вы можете использовать LinearLayout со свойствами android:weightSum и android:layoutWeight для создания макетов с одинаковым соотношением сторон.

LinearLayout также поддерживает назначение веса отдельным детям с помощью android: layout_weightприписывать.Этот атрибут присваивает виду значение важности с точки зрения того, сколько места оно должно занимать на экране.Большее значение веса позволяет расширить его, чтобы заполнить все оставшееся пространство в родительском представлении.Дочерние представления могут указывать значение веса, и тогда любое оставшееся пространство в группе представлений присваивается детям в пропорции их заявленного веса.Вес по умолчанию - ноль.

Читайте здесь

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