Точное положение кнопки внутри макета - PullRequest
5 голосов
/ 05 сентября 2011

Я хотел бы разместить несколько кнопок - каждая в одной определенной координате, где я знаю, и указать координаты x и y. Можно ли разместить кнопки в определенных координатах? И если это возможно, это правильно (программно говоря Android)?

Ответы [ 3 ]

5 голосов
/ 05 сентября 2011

Да, вы можете сделать это абсолютно. Единственная проблема заключается в том, что указывать абсолютную позицию в пикселях «опасно», поскольку другое устройство может иметь (вероятно, фактически) другую конфигурацию экрана.

В этом официальном руководстве объясняется, как разработать макет, соответствующий вашим пожеланиям, без зависимости от конфигурации экрана.

Но если вам абсолютно необходимо указать положение виджета в абсолютных пикселях, вы можете сделать это таким образом или таким образом .

0 голосов
/ 05 сентября 2011

Эта ссылка должна помочь.и да, координаты x и y - это термины, используемые в Android, но вы можете сначала попытаться использовать линейные и относительные слои.

Android: как разместить кнопку в позиции x, y поверх Canvas

Как разместить представления в определенном месте (x, yкоординаты)

0 голосов
/ 05 сентября 2011

В другом посте такой же вопрос более или менее, эта ссылка может помочь вам, я думаю

Android: программно изменить абсолютную позицию вида

Может бытьприменяется к любому представлению, в вашем случае кнопки тоже.

...