top of page

Тема 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);

 

bottom of page