Как положить кнопки в любом месте в Android макета - PullRequest
0 голосов
/ 04 июля 2011

хочу поставить кнопки не по порядку

Итак, каков подходящий макет (без абсолютного макета) и как я могу поместить это изображение в это макет?

В абсолютном макете мы можем размещать кнопки в любом месте макета, как я хочу, без абсолютного макета.

Ответы [ 3 ]

0 голосов
/ 04 июля 2011

Вы должны использовать либо FrameLayout, либо RelativeLayout.

Я не уверен, что вы сможете сделать этот макет красивым на всех размерах экрана. Вам понадобится некоторый код, чтобы гарантировать это (например, обнаружение перекрытий и изменение координат / отступов / полей при необходимости).

Вероятно, лучше рассчитать абсолютные координаты в коде, используя текущие размеры экрана, и просто избегать использования XML-макета в вашем конкретном случае.

0 голосов
/ 04 июля 2011

AbsoluteLayout

но я не знаю, как реагировать на разрешение экрана. У меня есть все хорошие работы, которые под Desire HD, что под Desire.

0 голосов
/ 04 июля 2011

Попробуйте использовать FrameLayout и расположите кнопки с помощью тегов android:layout_margin. Таким образом, вы можете расположить свои взгляды в любом месте. Будьте осторожны, не используйте px в качестве единицы измерения, чтобы макет выглядел одинаково на разных устройствах. Надеюсь, это поможет.

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