Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Ресурси та локалізація

Автор:   •  Май 16, 2023  •  Лабораторная работа  •  565 Слов (3 Страниц)  •  107 Просмотры

Страница 1 из 3

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ

Факультет кібербезпеки, комп’ютерної та програмної інженерії

Кафедра інженерії програмного забезпечення

 [pic 1]

 

Лабораторна робота 1
з дисципліни «Програмування мобільних пристроїв»

Ресурси та локалізація   

Варіант 10

Виконав студент:

групи  ПІ-320

Макаренко В. А.

Перевірив викладач:

Оленін М. В.

 

 

Київ 2023

Завдання

1. Створити стиль (наприклад, шрифт – bold, italic, розмір - 24, колір – коричневий ) та застосувати його для виведення на екран свого прізвища в текстовому вікні.

2. В теці drawable/ створити файл .xml, в якому описати графічну фігуру (наприклад, прямокутник з закругленими кутами пунктирною лінією червоного кольору з градієнтною заливкою) та вивести її на екран.

3. Додати потрібні ресурси в каталог res/ проекту для реалізації локалізації (тобто налаштування на певну мову): при виборі мови на мобільному пристрої або емуляторі (української або англійської) у застосунку прізвище повинно виводитися на екран вибраною мовою. Також на екран вивести національний прапор і герб відповідної країни.

Варіант

10. Draw a rectangle with a gradient fill.

Write your last name with the specified parameters:

typeface - italic,

letter size - 20,

color is beige

Виконання

В styles.xml додаємо кольори, які потрібні нам для роботи. Бежевий для кольору текста з прізвищем, bg – для заднього фону, щоб прізвище було видно.

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <color
name="black">#FF000000</color>
   <color
name="white">#FFFFFFFF</color>
   <color
name="beige">#FFEFDF</color>
   <color
name="bg">#333333</color>
</resources>

Створений стиль використаємо для текстового віджету.

<TextView
   
android:layout_width="wrap_content"
   
android:layout_height="wrap_content"
   
android:id="@+id/lastNameTextView"
   
android:text="MAKARENKO"
   
app:layout_constraintBottom_toBottomOf="parent"
   
app:layout_constraintEnd_toEndOf="parent"
   
app:layout_constraintStart_toStartOf="parent"
   
app:layout_constraintTop_toTopOf="parent"
   
android:textAppearance="@style/LastNameStyle" />

Результат:

[pic 2]

2) Створення прямокутника

Створюємо новий файл rectangle_gradient.xml в папкі drawable.

Пишемо код, де вказуємо початковий колір градієнту, кінцевий, кут градієнту. Робимо закруглені кути прямокутника. Встановлюємо ширину та висоту прямокутника.

<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android">
   <gradient
       
android:startColor="#FF0000"
       
android:endColor="#FFFF00"
       
android:angle="0"
       
/>
   <corners
android:radius="10dp" />
   <size
       
android:width="200dp"
       
android:height="100dp"
       
/>
</shape>

Результат:

[pic 3]

Використання даного прямокутника

<ImageView
   
android:layout_width="200dp"
   
android:layout_height="100dp"
   
android:background="@color/bg"
   
android:src="@drawable/rectangle_gradient"
   
app:layout_constraintBottom_toBottomOf="parent"
   
app:layout_constraintEnd_toEndOf="parent"
   
app:layout_constraintStart_toStartOf="parent"
   
app:layout_constraintTop_toTopOf="parent" />

[pic 4]

3) Локалізація

а) Створюємо два каталоги:

values-uk для української

values-en для англійської

...

Скачать:   txt (7.8 Kb)   pdf (456.9 Kb)   docx (312.2 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club