Учебное пособие по выполнению практических заданий по курсу "Разработка облачных и мобильных приложений на платформе Google Android"


Лабораторная работа №2. Работа с элементами



Pdf көрінісі
бет5/35
Дата12.10.2023
өлшемі4.1 Mb.
#480634
түріУчебное пособие
1   2   3   4   5   6   7   8   9   ...   35
AndroidStudioMeth (1)

Лабораторная работа №2. Работа с элементами 
Задание: создать приложение, которое выводит в элемент TextView 
надпись, введённую пользователем в текстовом поле EditText после нажатия 
на кнопку Button. Помимо этого, в Activity должен быть TextView с ФИО 
студента и группой. Запустить на эмуляторе и убедиться, что всё работает. 
Создайте новый проект (File -> New -> New Project) с Empty Activity, 
удалите стандартный TextView с фразой «Hello World!» и поместите поле 
EditText. Для этого из панели слева (Palette) перетащите на экран смартфона 
объект под названием Plain Text из категории Text. Plain Text - самый 
простой вариант текстового поля для пользовательского ввода. Затем 
расположите поле TextView и элемент Button. Пример расположения 
элементов показан на рисунке 12. Не забудьте про элемент с ФИО и группой. 


19 
Рисунок 12 – Расположение элементов на экране приложения 
Что касается интерфейса, нужно помнить, что если вы работаете с 
ConstraintLayout, вам нужно в окне дизайна привязать используемые 3 
элемента интерфейса к границам экрана и связать их между собой, иначе 
весь интерфейс будет в одной куче в левом верхнему углу экрана, как будто 
вы используете FrameLayout.
В поле EditText мы будем вводить текст, и после нажатия на кнопку 
этот текст будет отображаться в элементе TextView. Дополнительно в поле 
EditText можно указать какой-нибудь фоновый текст, чтобы пользователь 
видел, куда же ему вводить информацию. Чтобы добавить фоновый текст в 
EditText необходимо выделить этот элемент и в правой нижней панели его 
свойств найти пункт hint, туда можно вписать любую фразу. Можно написать 


20 
текст просто словами, либо же через файл strings.xml. В нём достаточно 
добавить строчку: 
<


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   35




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет