HarmonyOS 键盘抬起时的页面避让模式能否在页面中设置?

如何在页面中设置键盘抬起时的页面避让模式?参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-expand-safe-area-V5#示例3

windowStage.getMainWindowSync().getUIContext().setKeyboardAvoidMode(KeyboardAvoidMode.RESIZE); 

在EntryAbility.ets文件里设置的。业务页面切换不同Tab时,希望更改页面避让模式,改如何实现?

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

在page页面的代码中写this.getUIContext().setKeyboardAvoidMode(xxx),什么时候想要什么模式进行避让,就什么时候执行这句代码并且传入想要避让的模式。 切换tab后自己调用这句代码即可

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 键盘避让
100浏览 • 1回复 待解决
HarmonyOS 如何监听键盘抬起落下
284浏览 • 1回复 待解决
HarmonyOS 弹出软键盘,web页面白屏
121浏览 • 1回复 待解决
页面上下拖动怎么隐藏键盘
941浏览 • 1回复 待解决
键盘弹出页面的自适应
1710浏览 • 1回复 待解决
如何实现键盘避让机制
2881浏览 • 1回复 待解决