| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| AppScope/ | 22-Oct-2025 | - | 35 | 32 | ||
| entry/ | 22-Oct-2025 | - | 8,736 | 8,192 | ||
| hvigor/ | 22-Oct-2025 | - | 38 | 36 | ||
| screenshots/device/ | 22-Oct-2025 | - | ||||
| .gitignore | D | 22-Oct-2025 | 133 | 12 | 12 | |
| README_zh.md | D | 22-Oct-2025 | 4.9 KiB | 123 | 100 | |
| build-profile.json5 | D | 22-Oct-2025 | 1.4 KiB | 58 | 57 | |
| code-linter.json5 | D | 22-Oct-2025 | 958 | 35 | 34 | |
| hvigorfile.ts | D | 22-Oct-2025 | 843 | 22 | 5 | |
| oh-package.json5 | D | 22-Oct-2025 | 809 | 26 | 24 |
README_zh.md
1# ArkUI使用文本控件指南文档示例 2 3### 介绍 4 5本示例通过使用[ArkUI指南文档](https://gitee.com/openharmony/docs/tree/master/zh-cn/application-dev/ui)中各场景的开发示例,展示在工程中,帮助开发者更好地理解ArkUI提供的组件及组件属性并合理使用。该工程中展示的代码详细描述可查如下链接: 6 71. [文本显示 (Text/Span)](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/ui/arkts-common-components-text-display.md)。 82. [文本输入 (TextInput/TextArea)](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/ui/arkts-common-components-text-input.md)。 93. [富文本 (RichEditor)](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/ui/arkts-common-components-richeditor.md)。 104. [图标小符号 (SymbolGlyph/SymbolSpan)](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/ui/arkts-common-components-symbol.md)。 115. [属性字符串 (StyledString/MutableStyledString)](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/ui/arkts-styled-string.md)。 126. [Text组件的文本绘制与显示](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/ui/ndk-styled-string.md)。 137. [监听输入框事件](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/ui/ndk-textarea-event.md)。 14 15### 效果预览 16 17| 首页 | 文本显示组件目录 | 创建文本示例 | 18|-------------------------------------| ----------------------------------- | ----------------------------------- | 19|  |  |  | 20 21### 使用说明 22 231. 在主界面,可以点击对应卡片,选择需要参考的组件示例。 24 252. 在组件目录选择详细的示例参考。 26 273. 进入示例界面,查看参考示例。 28 294. 通过自动测试框架可进行测试及维护。 30 31### 工程目录 32 33``` 34entry/src/main/ets/ 35|---entryability 36|---pages 37| |---ndk // ndk接口使用文本 38| | |---index.ets 39| | |---TextDrawingDisplay.ets 40| | |---ListenTextBoxEvents.ets 41| |---propertyString // 属性字符串 42| | |---CreateApply.ets 43| | |---index.ets 44| | |---StyledStringGestureStyle.ets 45| | |---StyledStringHtml.ets 46| | |---StyledStringImageAttachment.ets 47| | |---StyledStringParagraphStyle.ets 48| | |---StyledStringSceneExample.ets 49| | |---StyledStringStyle.ets 50| |---richEditor // 富文本 51| | |---AddBuilderDecoratorContent.ets 52| | |---AddEvent.ets 53| | |---AddImageContent.ets 54| | |---AddSymbolSpanContent.ets 55| | |---AddTextContent.ets 56| | |---BackplaneHighlighting.ets 57| | |---CreateRichEditor.ets 58| | |---GetGraphicInfoInComponent.ets 59| | |---index.ets 60| | |---SetAttributes.ets 61| | |---SetUserPresetTextStyles.ets 62| |---symbol // 图标小符号 63| | |---CreatSymbolGlyph.ets 64| | |---index.ets 65| | |---SymbolAddEvent.ets 66| | |---SymbolAddToText.ets 67| | |---SymbolCustomIconAnimation.ets 68| | |---SymbolSceneExample.ets 69| |---text // 文本显示 70| | |---AIMenu.ets 71| | |---CreatText.ets 72| | |---CustomTextStyle.ets 73| | |---index.ets 74| | |---SelectMenu.ets 75| | |---TextAddEvent.ets 76| | |---TextHotSearch.ets 77| | |---TextSpan.ets 78| |---testInput // 文本输入 79| | |---AutoFill.ets 80| | |---CreatTextInput.ets 81| | |---CursorAvoidance.ets 82| | |---CustomTextInputStyle.ets 83| | |---index.ets 84| | |---KeyboardAvoidance.ets 85| | |---LoginRegisterPage.ets 86| | |---SelectMenu.ets 87| | |---SetOmissionProperty.ets 88| | |---SetTextInputType.ets 89| | |---TextInputAddEvent.ets 90|---pages 91| |---Index.ets // 应用主页面 92entry/src/ohosTest/ 93|---ets 94| |---index.test.ets // 示例代码测试代码 95``` 96 97### 相关权限 98 99不涉及。 100 101### 依赖 102 103不涉及。 104 105### 约束与限制 106 1071.本示例仅支持标准系统上运行, 支持设备:RK3568。 108 1092.本示例为Stage模型,支持API20版本SDK,版本号:6.0.0.34,镜像版本号:OpenHarmony_6.0.0.34。 110 1113.本示例需要使用DevEco Studio 6.0.0及以上版本才可编译运行。 112 113### 下载 114 115如需单独下载本工程,执行如下命令: 116 117```` 118git init 119git config core.sparsecheckout true 120echo code/DocsSample/ArkUIDocSample/TextComponent > .git/info/sparse-checkout 121git remote add origin https://gitee.com/openharmony/applications_app_samples.git 122git pull origin master 123````