Android: размещение видов по мере необходимости - PullRequest
1 голос
/ 16 июля 2011

У меня есть приложение, в котором я должен разместить набор ImageViews в разных частях экрана, причем каждый ImageView размещается в определенном месте с указанием координат (x, y). Возможно ли это в Android?Если это так, пожалуйста, дайте мне знать, как это сделать.

Ответы [ 2 ]

1 голос
/ 16 июля 2011

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

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

Это возможно, установив позиции в их XML-макете в absolutelayout.Тем не менее, если вы хотите динамически изменять позицию изображения в вашем коде, вы можете изменить только позиции, установив их поля и отступы, чтобы переместить их влево / вправо и вверх / вниз.Следующее получает параметры макета изображений, так что вы можете изменить поля видов.

ImageView image;
MarginLayoutParams params = (MarginLayoutParams)image.getLayoutParams();
param.setMargins(int left, int top, int right, int bottom);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...