HarmonyOS 窗口底部弹窗中拉起输入法,如何合理解决中间间隙
窗口底部弹窗中拉起输入法,如何合理解决中间间隙。目前输入法和窗口会保持16vp的安全间隔.目前给到的解决方案是用UIContext.promptAction.openCustonDialog。
@Builder
function dialogComponent() {
Column() {
TextInput()
}
.justifyContent(FlexAlign.End)
.backgroundColor(Color.Gray)
.margin({ bottom: -16 })
}
@Entry
@Component
struct Index {
build() {
Column() {
Button("打开弹窗UIContextDialog").onClick(() => {
let context = this.getUIContext();
let promptAction = context.getPromptAction();
let content = new ComponentContent(context, wrapBuilder(dialogComponent))
promptAction.openCustomDialog(content, { alignment: DialogAlignment.Bottom })
})
}
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
但是这种做法会导致在输入法没有拉起的时候,窗口和导航栏重叠。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 输入法顶起bindSheet调起的底部弹窗
553浏览 • 1回复 待解决
HarmonyOS 输入法应用中怎么获取到window窗口
745浏览 • 1回复 待解决
HarmonyOS 如何分别打开英文输入法和中文输入法
762浏览 • 1回复 待解决
HarmonyOS 输入法弹起整个底部弹框未上弹
672浏览 • 1回复 待解决
HarmonyOS 如何设置输入法底部弹出的时候,把底部内容顶起来。
548浏览 • 1回复 待解决
HarmonyOS 输入法监听不到键盘拉起和隐藏事件
557浏览 • 1回复 待解决
HarmonyOS 显示输入法时,底部列表同时滚动问题
491浏览 • 1回复 待解决
HarmonyOS如何监听输入法显示隐藏
1343浏览 • 1回复 待解决
HarmonyOS 输入法光标控制
958浏览 • 1回复 待解决
HarmonyOS 自带输入法的输入问题
958浏览 • 1回复 待解决
HarmonyOS 能否自定义输入法,现在只能用官方的输入法
680浏览 • 1回复 待解决
如何监听输入法输入内容的变化?
1164浏览 • 1回复 待解决
有输入法编程接口吗?
5413浏览 • 1回复 待解决
HarmonyOS 如何跳转到系统输入法设置界面
879浏览 • 1回复 待解决
HarmonyOS 如何监听输入法键盘的del键。
853浏览 • 1回复 待解决
HarmonyOS TextInput输入框焦点和输入法问题
723浏览 • 2回复 待解决
TextInput组件弹起输入法,有参数可以设置将输入框顶起到输入法上面吗?
3015浏览 • 1回复 待解决
小程序输入法键盘光标问题
1109浏览 • 1回复 待解决
HarmonyOS 输入法键盘按键的按压效果?
1012浏览 • 2回复 待解决
HarmonyOS 输入法的高度是如何确定的?
1215浏览 • 1回复 待解决
HarmonyOS如何监听输入法右上角关闭按键
1115浏览 • 1回复 待解决
HarmonyOS 底部控件随输入法弹起而顶上去,收入法缩回控件回到原位,这个怎么实现?
371浏览 • 1回复 待解决
HarmonyOS 本地模拟器怎么使用输入法
674浏览 • 1回复 待解决
HarmonyOS Search组件如何设置默认直接唤醒输入法
523浏览 • 1回复 待解决
HarmonyOS customKeyboard切换系统输入法的问题
1102浏览 • 1回复 待解决
参考示例如下: