Мне интересно, создавая пользовательский интерфейс (например, главное меню), и вам нужно позиционировать кнопки вокруг экрана, вы размещаете вещи с использованием полей (используя точные значения dp) или вы выравниваете объекты по отношению к границам экрана (слева и справа на экран .. и т.д.)Каков правильный способ позиционирования компонентов пользовательского интерфейса
Я не спрашиваю о мнении здесь. Я спрашиваю о правильном или наиболее распространенном пути.
Я вижу, что очень легко перетаскивать компоненты в редакторе, но меня всегда беспокоят разные экраны, поэтому я в конечном итоге пытаюсь связать все (что занимает гораздо больше времени).
Интересно, если я делаю вещи неправильно
Спасибо
Хорошо, я долго не планировал компоновку, но то, что я делаю, выравнивает компоненты по компонентам, если это необходимо, используйте прокладку и применяйте гравитацию, особенно на макетах, и то, что я делаю, это использование двух одинаковых макетов в папке макета и другой - layout-sw600dp (для пейзажа помещают макет в папку макета-земли, если у вас нет эти папки просто создают его). это все, что я знаю – rmanalo
@manola да именно вы знаете. Я предлагаю создать простой проект и попытаться создать новые макеты и протестировать их. Я всегда тренируюсь, когда изучаю новые вещи, просто стараюсь и лучше, правильно понимаю –
Дизайн макетов на самом деле не так просто, иногда мне требуется час, чтобы просто поставить компонент ниже другого – rmanalo