Android Studio. Полезные шпаргалки для начинающих. Татьяна Анатольевна Кучаева

Читать онлайн.
Название Android Studio. Полезные шпаргалки для начинающих
Автор произведения Татьяна Анатольевна Кучаева
Жанр Программирование
Серия
Издательство Программирование
Год выпуска 2022
isbn



Скачать книгу

стиль, указав его для элемента. Так и код смотрится более читабельно, и, если будет необходимость что-то в этих параметрах изменить – изменять придётся только в одном месте, а не в 10, 20, 50 и более элементах.

      Конечно, это лишь малая часть из всех существующих параметров, но это самые наиболее часто используемые и нужные. Более подробно мы ещё будем их рассматривать на практике в последующих главах.

      Шпаргалка № 4. Текстовое поле.

      Ни одно приложение не обходится без текста, каких-либо надписей, подписей, информации о приложении, в некоторых случаях даже ввода текста самим пользователем. За всё это отвечает текстовое поле. Об этом и поговорим.

      Текстовые поля в редакторе бывают двух видов TextView и EditText.

      TextView – элемент, содержащий в себе определённое количество любого текста и предназначен он только для его просмотра, без возможности редактирования пользователем.

      EditText – это также текстовое поле, но уже с возможностью ввода или редактирования текста.

      Добавляем текстовое поле в приложение:

      <TextView

      android:layout_width="wrap_content"

      android:layout_height="wrap_content"/>

      По умолчанию только что созданное текстовое поле всегда имеет только два параметра, ширину и высоту.

      В первую очередь нужно задать имя, для этого добавляем строку:

      android:id="@+id/tv1"

      Назовем его, например, tv1. Но в Вашем случае название может быть каким угодно, главное, чтобы оно было, и Вы могли к нему обратиться в случае необходимости.

      Определяемся с текстом, допустим, это будет что-то приветственное, «Добро пожаловать!»

      В ресурсах ищем файл strings.xml, там хранятся все строковые ресурсы, используемые в приложении, создаём строку:

      <string name="str1">Добро пожаловать!</string>

      Добавляем текст в наше поле:

      android:text="@string/str1"

      Чтобы текст на экране мобильного телефона выглядел красиво и приятно читался, необходимо прописать параметры, которые его улучшат, так как Android Studio по умолчанию предлагает стандартный вид.

      Задаём размер текста:

      android:textSize="35sp" – Цифра может быть любой, начиная с единицы.

      А чтобы текст не был БОЛЬШИМИ БУКВАМИ, добавим следующий параметр:

      android:textAllCaps="false"

      Можно поменять цвет текста. Допустим, мы хотим сделать его голубым. Для этого переходим в ресурсы, открываем вкладку colors.xml и добавляем строку:

      <color name="blue">#1E88E5</color>

      Возвращаемся к нашему текстовому полю и добавляем строку:

      android:textColor="@color/blue"

      Теперь поместим наше текстовое поле на середину экрана, для этого добавим строку в параметры макета:

      android:gravity="center"

      И строку в параметры элемента:

      android:gravity="center"

      android:layout_gravity="center"

      Таким образом мы получили приветственный экран нашего приложения. Пользователь увидит его, как только приложение загрузится. Вот его полный код:

      <TextView

      android:id="@+id/tv1"

      android:layout_width="wrap_content"

      android:layout_height="wrap_content"

      android:text="@string/str1"

      android:textColor="@color/blue"

      android:textSize="35sp"

      android:textAllCaps="false"

      android:gravity="center"

      android:layout_gravity="center"/>

      Но,