
Тема 7.2. Основные элементы управления
TextView
Для простого вывода текста на экран предназначен элемент TextView. Он просто отображает текст без возможности его редактирования. Некоторые его основные атрибуты:
-
android:text: устанавливает текст элемента
-
android:textSize: устанавливает высоту текста, в качестве единиц измерения для указания высоты используются sp
-
android:background: задает фоновый цвет элемента в виде цвета в шестнадцатиричной записи или в виде цветового ресурса
-
android:textColor: задает цвет текста
-
android:textAllCaps: при значении true делает все символы в тексте заглавными
-
android:textDirection: устанавливает направление текста. По умолчанию используется направление слева направо, но с помощью значения rtl можно установить направление справо налево
-
android:textAlignment: задает выравнивание текста. Может принимать следующие значения:
-
center: выравнивание по центру
-
textStart: по левому краю
-
textEnd: по правому краю
-
viewStart: по левому краю
-
viewEnd: по правому краю
-
-
android:fontFamily: устанавливает тип шрифта. Может принимать следующие значения:
-
monospace
-
serif
-
serif-monospace
-
sans-serif
-
sans-serif-condensed
-
sans-serif-smallcaps
-
sans-serif-light
-
casual
-
cursive
-
cursive
-
Например, определим три текстовых поля: ...
Установка элемента в коде тоже не отличается сложностью. Например, создадим элемент и выведем его на экран:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.graphics.Typeface;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);