nikehin Опубликовано 24 апреля, 2015 Поделиться Опубликовано 24 апреля, 2015 Как можно расположить объекты на форме так, чтобы при запуске приложения на любом смартфоне, элементы не пересекались, их было видно и с ними возможно было взаимодействовать? Цитата Ссылка на комментарий
0 Alex7wrt Опубликовано 24 апреля, 2015 Поделиться Опубликовано 24 апреля, 2015 (изменено) В зависимости от того, что Вы имеете в виду: Чтобы элементы не пересекались из-за своих размеров, нужно регулировать их размеры в зависимости от разрешения экрана. Чтобы элементы не пересекались из-за своего расположения (если они создаются динамически), нужно каждый следующий помещать в свободную область. Когда-то делал программу на соударение произвольного числа шаров. В начале их нужно расположить таким образом, чтобы они не попадали друг на друга. Делал так: случайно генерировал координаты шара и если эта область занята, то генерировал снова, пока не попадем на пустое место. Тогда переходим к следующему. Изменено 19 июня, 2015 пользователем Brovin Yaroslav Цитата Ссылка на комментарий
0 nikehin Опубликовано 25 апреля, 2015 Автор Поделиться Опубликовано 25 апреля, 2015 1. Чтобы элементы не пересекались из-за своих размеров, нужно регулировать их размеры в зависимости от разрешения экрана. Вот я про это и спрашиваю. Как можно регулировать их размеры? Цитата Ссылка на комментарий
0 Alex7wrt Опубликовано 26 апреля, 2015 Поделиться Опубликовано 26 апреля, 2015 (изменено) Как вариант указывать размеры элементов в долях от размеров формы. Например, ширина кнопки - 30% от ширины формы, высота - 10% от высоты. То же самое с отступами между элементами Изменено 26 апреля, 2015 пользователем Alex7wrt Цитата Ссылка на комментарий
Вопрос
nikehin
Как можно расположить объекты на форме так, чтобы при запуске приложения на любом смартфоне, элементы не пересекались, их было видно и с ними возможно было взаимодействовать?
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.