2010-12-27 2 views

ответ

0

Вы всегда можете использовать AbsoluteLayout, который устарел и использует жестко закодированные координаты, является плохой практикой в ​​целом.

Вы лучше использовать какие-то отношения с другими объектами, такими как «выравнивания», «самотеком», «Weigth» и т.д.

+0

Разрешает ли только AbsoluteLayout работать с координатами? –

+0

В других макетах вы можете установить «padding» и «margin», а затем установить android: layout_gravity = «left | top» – fiction

+0

Я использую Relative layout, который состоит из 2 изображений, но не существует такого свойства, как layout_gravity –

0

Используйте RelativeLayout, как упоминалось другими. Если вы хотите поместить его в определенном месте относительно своего родителя, то RelativeLayout обеспечивает определенную степень контроля, такую ​​как android: layout_alignParentLeft = "true" или android: layout_below = "@ + id/myFirstImageView" и т. Д. Эти позиции макета которые относятся к родительскому объекту и/или относятся к другому виду, доступны в виде настроек в xml или в коде.

Смежные вопросы