2
0
vladimir-shperling 172a324157
All checks were successful
Merge core/template-android-project to this repo / merge-if-needed (push) Successful in 18s
Merge remote-tracking branch 'upstream/main'
2024-11-05 21:08:36 +00:00
2024-10-29 13:57:20 +07:00
2024-10-29 02:51:00 +07:00
2024-03-10 03:00:31 +07:00
2024-03-11 00:39:39 +07:00
2024-10-29 13:57:20 +07:00
2024-03-10 03:00:31 +07:00
2024-11-05 05:13:04 +00:00
2024-03-10 03:00:31 +07:00
2024-06-04 09:53:54 +00:00
2024-03-09 20:09:44 +00:00

Android Studio version

Практическая работа. UI Checker

В данной практической работе требуется дописать код проекта Android приложения.

Во время тестирования приложение будет запущено со случайно сгенерированной разметкой, в которую могут быть включены следующие элементы (строго в таком порядке): Chip, CheckBox, Switch, ToggleButton.

Дополните исходный проект так, чтобы при нажатии на кнопку с @id/show_action в текстовое поле с @id/summary_text устанавливались строки формата:

canonicalname1:true
canonicalname2:false
canonicalname3:true
canonicalname4:false

Здесь canonicalname берётся из табл. 1, а значение true/false обозначает состояние isChecked у данного элемента. Если элемент отсутствует, то соответствующая ему строка пропускается. Интерфейс приложения может содержать элементы, перечисленные в табл. 1 и табл. 2.

canonical name id
com.google.android.material.chip.Chip chip_material
com.google.android.material.checkbox.MaterialCheckBox check_box_material
com.google.android.material.switchmaterial.SwitchMaterial switch_material
androidx.appcompat.widget.AppCompatToggleButton toggle_button

Таблица 1. isChecked-элементы пользовательского интерфейса

canonical name id
com.google.android.material.button.MaterialButton show_action
com.google.android.material.textview.MaterialTextView summary_text

Таблица 2. Прочие элементы пользовательского интерфейса

Description
Курс Java. Практическая 2.7
Readme 96 KiB
Languages
Java 100%