Пример Android RelativeLayout

Пример Android RelativeLayout

В AndroidRelativeLayout позволяет позиционировать компонентную базу на позиции ближайшего (относительного или родственного) компонента. Это наиболее гибкий макет, позволяющий вам расположить компонент для отображения в любом месте, где вы хотите (если вы знаете, как его «относить»).

ВRelativeLayout вы можете использовать «above,below,left иright», чтобы упорядочить положение компонента, например, отобразить «button1» ниже «Button2» или отобразить «button3» справа от «button1».

Note
RelativeLayout очень гибкий, но его сложно освоить. Предложите использовать Eclipse IDE для перетаскивания компонента, а затем изучите сгенерированный в Eclipse код макета XML, чтобы понять, как кодировать «относительные» компоненты.

В этом руководстве мы покажем вам, как расположить / позиционироватьbutton,textview иeditbox с помощью «RelativeLayout».

P.S This project is developed in Eclipse 3.7, and tested with Android 2.3.3.

1. RelativeLayout

Откройте файл «res/layout/main.xml», добавьте компоненты и разместите его с помощью «RelativeLayout». Читайте ниже XML-код, достаточно подробный, чтобы рассказать вам, где отобразить компонент.

Файл: res / layout / main.xml




    

2. Demo

Смотрите результат, приведенный выше код XML будет генерировать следующий вывод.

android relativelayout demo

Скачать исходный код

Скачать -Android-RelativeLayout-Example.zip (15 КБ)