在鸿蒙这个超贴心的数字创意工坊里,`textInput`仿若一个善解人意的魔法笔记本📓,而`heightAdaptivePolicy`属性呢,就是赋予笔记本 “七十二变” 超能力的神奇咒语✨。

\

通常呀,输入框就呆呆地固定在那儿,占着一成不变的地盘。可一旦开启`heightAdaptivePolicy`,魔法就启动啦!要是设为 “auto” 模式,输入框瞬间变得超级机灵😃,它像是长了双敏锐的眼睛,能时刻察觉你输入文字的多少。当寥寥几字时,它就乖巧地缩成小巧精致的模样,不占多余空间;随着文字越来越多,它又像个会伸缩的小气球🎈,悄咪咪地变大,给文字们足够宽敞的 “小窝”,适配各种长度内容,在聊天窗口、动态发布栏这些场景,简直不要太实用。\

还有 “max” 模式呢,它给输入框定好了最大的 “长胖” 限度。你输入再多,它撑到这个上限就不再扩张,避免失控地霸占整个屏幕,完美拿捏分寸感,让页面布局始终稳稳当当。

用 ArkTS 语言在代码里施展这神奇魔法,轻松又好玩:

125.图解鸿蒙之 TextInput 组件 -heightAdaptivePolicy_HarmonyOS

瞧,靠着这几行代码,`heightAdaptivePolicy`就能把你的`textInput`变得超级灵动又懂事,带来超舒适的输入体验哟!

PS:实际项目中如有出入,请告知博主,博主会第一时间修改得哇\~