android.widget.TextView

XML

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"

    android:gravity="center_horizontal"
    android:text="some_text"
    android:id="@+id/textView1" />
  • clickable

    • true
  • id - идентификатор элемента

  • gravity - как будет расположен текст внутри элемента

    • center_horizontal
  • minHeight

  • onClick - обработчик клика

  • text - текст

    • обычная строка, текст
    • ссылка на идентификатор из ресурса строк, string
  • textSize - размер текста

    • 26sp

Свойства, которыми могут обладать дочерние элементы

  • layout_height - высота элемента

    • match_parent - заполнить родителя
    • wrap_content - по содержимому
  • layout_width - ширина элемента

    • match_parent - заполнить родителя
    • wrap_content - по содержимому

TextView

class android.widget.TextView([context[, attrs[, defStyle]]])

Поддерживает многострочное отображение, форматирование и автоматический перенос слов и символов.

Наследник android.view.View

TextView textView = (TextView)findViewById(R.id.textView);
getText()

Возвращает текст виджета

onDraw(Canvas canvas)
onKeyDown(int keyCode, KeyEvent keyEvent)
setGravity(gravity)

Устанавливает выравнивание текста внутри элемента

textView.setGravity(gravity)
setLayoutParams(layoutParams)

Задает параметры для вьюхи

textView.setLayoutParams(
    new LayoutParams(
        LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
setText(String text)
setText(int id)

Устанавливает текст виджета

textView.setText(textView.getText());
textView.setText(R.string.name);
textView.setText("Some text");
setTextSize(size)

устанавливает размер текст для объекта

setTextColor(color)

устанавливает цвет текст для объекта

textView.setTextColor("red");
startAnimation(Animation anim)

Запускается анимацию элемента

textView.startAnimation(anim);
requestFocus()

устанавливает фокус на виджет