Лабораторна робота 1 Основи в Android Studio
- Розібрати наведений додаток у методичних вказівках, перевірити його роботу в Android Studio.
- Внесіть зміни до програми так, щоб і формулювання питань, і відповіді на них витягувалися з файлу ресурсів strings.xml.
- Змініть спливаюче повідомлення так, щоб воно відображалося у верхній, а не у нижній частині екрана. Для зміни способу відображення сповіщення використовуйте метод setGravity класу Toast. Виберіть режим Gravity.TOP. Додаткова інформація міститься в документації розробника: developer.android.com/reference/android/widget/Toast.html#setGravity(int, int, int).
- Внесіть зміни до програми так, щоб після відповіді на запитання замість формулювання питання виводилася відповідь на нього. При цьому, якщо відповідь користувачеві дали правильно, то відповідь повинна виводитися зеленим кольором, а якщо відповідь дана неправильна — червоним.
- Порівняйте роботу програми на емуляторі та реальному пристрої.
- Змініть тип віджетів кнопок на графічний ImageButton (замість Button). Віджет ImageButton є похідним від ImageView, на відміну від віджету Button, похідного від TextView. Атрибут text кнопки НАСТУПНИЙ тепер потрібно замінити на атрибут src ImageView із зазначенням джерела графічного представлення:
android:id="@+id/next_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/arrow_right"
/>
Графічні файли розміщуються у відповідний каталог проєкту res/drawable з ім'ям, яке використовуватиметься для посилання. Файли можуть мати розширення .png, .jpg або .gif. Будь-якому файлу, доданому у теку res/drawable, автоматично призначається ідентифікатор ресурсу. Імена файлів повинні бути записані в нижньому регістрі та не можуть містити пробілів.
- Додати функціональність програми підрахунку балів за правильні відповіді на запитання та внести зміни до коду програми так, щоб запитання, відповідь на які вже було дано, не відображалися під час прокручування вперед/назад.
- Розширте базу питань та зробіть їх вибірку для опитування випадковою та обмеженою за кількістю.
- Оформити звіт зі ВСІМА ПУНКТАМИ.
- 21 June 2024, 13:02