Рубрики

Полезные материалы

Android: TextView

Опубликовано: 26.09.2017

видео Android: TextView

Advanced Android TextView

Статья проплачена кошками - всемирно известными производителями котят.

Если статья вам понравилась, то можете поддержать проект .

Общие сведения


Android Studio Studio Tutorials - 15 : EditText and TextView Example

Программная установка текста

Программная установка фона

Реагируем на событие onClick

Многострочный текст

Увеличиваем интервалы между строками

Бой с тенью

Создание ссылок автоматом

Совет: Используйте полупрозрачность с умом


TextView and Button onCLick | Android Studio Tutorial (Beginners) HD | All About Android

Выделить текст для копирования

Стили

Компонент TextView предназначен для отображения текста без возможности редактирования его пользователем, что видно из его названия (Text - текст, view - просмотр).

Находится в разделе Widgets .

TextView - один из самых используемых компонентов. С его помощью пользователю удобнее ориентироваться в программе. По сути, это как таблички: Руками не трогать, По газону не ходить, Вход с собаками воспрещен, Часы работы с 9.00 до 18.00 и т.д., и служит для представления пользователю описательного текста.

Для отображения текста в TextView в файле разметки используется атрибут android:text , например:

android:text="Погладь кота, ...!"

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

android:text="@string/hello"

Программная установка текста

Программно текст можно задать методом setText() :

// Инициализируем компонент TextView textView = (TextView)findViewById(R.id.textView); // задаём текст textView.setText("Hello Kitty!"); // или с использованием текстовых ресурсов textView.setText(R.string.hello);

Атрибуты

android:textsize размер текста. При установке размера текста используется несколько единиц измерения: px (пиксели), dp, sp, in (дюймы), pt, mm. Для текстов рекомендуется использовать sp : android:textSize="48sp" , аналог - метод setTextSize() android:textstyle стиль текста. Используются константы: normal, bold, italic . Например, android:textStyle="bold" выводит текст жирным android:textcolor цвет текста. Используются четыре формата в шестнадцатеричной кодировке: #RGB; #ARGB; #RRGGBB; #AARRGGBB, где R, G, B — соответствующий цвет, А — прозрачность (alpha-канал). Значение А, установленное в 0, означает прозрачность 100%.

Для всех вышеперечисленных атрибутов в классе TextView есть соответствующие методы для чтения или задания соответствующих свойств.

 

rss