TextView

以下是 TextView 最常见用法的概述。有关可用属性、方法或事件的更多信息,请查看 TextView 的完整 API 文档。

<TextView> 是一个 UI 组件,它显示一个可编辑或只读的多行文本容器。您可以使用它让用户在您的应用程序中输入大量文本,或者在屏幕上显示较长、多行的文本。

<TextView> 扩展了 TextBaseEditableTextBase,它们提供了额外的属性和事件。


<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>

属性

名称类型描述
text字符串获取或设置组件的值。
hint字符串当组件可编辑时,获取或设置占位符文本。
editable布尔值true 时,表示用户可以编辑容器的内容。
maxLength数字设置容器中可以输入的字符的最大数量。
keyboardTypeKeyboardType显示自定义键盘以简化文本输入。
有效值:datetimephonenumberurlemail
returnKeyType获取或设置返回键的标签。目前仅在 iOS 上受支持。
有效值:donenextgosearchsend
autocorrect布尔值启用或禁用自动更正。

事件

名称描述
textChange文本更改时发出。
returnPress按下返回键时发出。
focus容器处于焦点时发出。
blur容器失去焦点时发出。

原生组件

AndroidiOS
android.widget.EditTextUITextView
贡献者