HarmonyOS 鸿蒙Next 自定义弹窗,输入法谈起与弹窗底部有16vp间距,如何去除

发布于 1周前 作者 vueper 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 自定义弹窗,输入法谈起与弹窗底部有16vp间距,如何去除

自定义弹窗,输入法谈起与弹窗底部有16vp间距,如何去除 demo已经上传

1 回复

针对HarmonyOS 鸿蒙Next自定义弹窗中,输入法弹起与弹窗底部存在的16vp间距问题,以下是一种可能的解决方案:

HarmonyOS在弹窗避让软键盘时,会默认与软键盘之间保持16vp的安全间距。若业务场景中需要去除这个间距,可以尝试通过监听软键盘高度变化,并动态调整弹窗布局高度来实现。

具体步骤如下:

  1. 在弹窗出现时,监听软键盘高度变化事件。
  2. 根据软键盘的高度,动态调整弹窗布局的高度,使其紧贴软键盘上方。
  3. 在弹窗消失时,取消监听软键盘高度变化事件。

需要注意的是,这种方法可能需要你具备一定的鸿蒙开发基础,以及对布局和事件监听的深入理解。同时,由于不同设备和版本的鸿蒙系统可能存在差异,因此在实际应用中,你可能需要根据具体情况进行调整和优化。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部