TextView

This is an overview of the most common usage of TextView. For more information about the available properties, methods, or events, head over to the complete API documentation for TextView.

<TextView>は変更可能か読み取り専用の複数行のテキストのコンテナとなるUIコンポーネントです。ユーザーが長文を入力する時や。複数行に渡る長文をスクリーンに表示ささせる時に使えます。

<TextView>TextBaseとさらなるプロパティとイベントを提供するEditableTextBaseを拡張したものです。


<TextView text="Multi\nLine\nText" />

<TextView>v-modelによる双方向バインディングを提供します。

<TextView v-model="textViewValue" />

複数行のテキストを表示する

<TextView>内でテキストに複数のスタイルをあてるには、<FormattedString>が使えます。

<TextView editable="false">
  <FormattedString>
    <Span text="You can use text attributes such as " />
    <Span text="bold, " fontWeight="Bold" />
    <Span text="italic " fontStyle="Italic" />
    <Span text="and " />
    <Span text="underline." textDecoration="Underline" />
  </FormattedString>
</TextView>

Props

名前説明
textStringコンポーネントの値を取得・設定します。
hintStringコンポーネントが編集可能な時、プレースホルダのテキストを取得・設定します。
editableBooleantrueの時、ユーザーがコンテナの内容を編集できることを示します。
maxLengthNumberコンテナに入力できる文字数の上限を設定します。
keyboardTypeKeyboardTypeテキストをより簡単に入力するためにカスタムキーボードを表示します。.
有効な値: datetimephonenumberurlemail
returnKeyTypeエンターキーに紐付けるラベルを取得・設定します。現在はiOSでのみサポートされています。
有効な値: donenextgosearchsend
autocorrectBoolean自動修正の可否を設定します。

Events

名前説明
textChangeテキストが変更された時に発火します。
returnPressエンターキーが押されたときに発火します。
focusコンテナにフォーカスがあたった時に発火します。
blurコンテナのフォーカスが外れた時に発火します。

Native component

AndroidiOS
android.widget.EditTextUITextView
Contributors