Як же практично вибрати макет для актівіті? Найпростіше це зробити візуально, в графічному редакторі XML для актівіті. Потрібно зазначити, що одне актівіті може мати декілька макетів із довільною ієрархічною структурою. Перший лейаут, який буде кореневим для інших (якщо інші звичайно будуть), можна призначити з панелі Outline, що знаходиться справа від графічного представлення актівіті (активною має бути закладка Graphical Layout для файлу activity_main.xml, чи як там називається ваше актівіті). По замовчуванню там вже буде стояти якийсь тип макету. При бажанні його можна змінити, якщо з контектного меню назви макета (на малюнку LinearLayout), вибрати команду Change Layout... :
Відкриється діалог, в якому із списку можна вибрати бажаний макет, наприклад ScrollView:
Додаткові макети можна приєднати, перетягнувши їх мишею із розділу Layouts (в лівій частині екрану) в робоче поле актівіті (посередині екрану). Їхня ієрархічна структура буде зображена на панелі Outline (справа вгорі). В цій зоні в контекстному меню макетів є команди для їх маніпулювання. Можна, наприклад, змінити ієрархію, тобто перемістити нащадка на рівень вище, або навпаки. Внизу екрана знаходиться панель Properties, яка дозволяє змінювати властивості макетів.
Але іноді графічна оболонка висне і не хоче реагувати на ваші рухи, тоді потрібно заходити в текстовий редактор activity_main.xml і вручну виправляти помилки.
Немає коментарів:
Дописати коментар