HarmonyOS CustomDialog弹Web组件显示网页密码控件输入框输入时软键盘和弹窗异常
自定义Dialog:
@CustomDialog
struct WebViewDialog {
webUrl: string = "https://xxx.xxx.org/en-US/docs/Web/HTML/Element/input/password"
private webviewController: web_webview.WebviewController = new web_webview.WebviewController();
dialogController: CustomDialogController;
@StorageLink(ScreenUtil.isPortraitKey)isPortrait: boolean = true;
build() {
Row() {
Web({ src: this.webUrl, controller: this.webviewController })
.javaScriptAccess(true)// 允许使用 js
.width('100%')
.height('100%');
}.height(this.isPortrait ? '95%' : '90%').width(this.isPortrait ? '100%' : '50%')
}
显示:
dialogController: CustomDialogController = new CustomDialogController({
builder: WebViewDialog(),
alignment: DialogAlignment.BottomEnd,
customStyle: true
})
加载网页以后 横屏 密码框输入任意字符, 软键盘字母输入的提示位置不对, 软键盘弹起往上压缩弹窗,软键盘收起来时弹窗不会自动恢复。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何实现点击非输入框区域收起软键盘
329浏览 • 1回复 待解决
软键盘弹出时,固定导航栏不滚动以及软键盘区域不遮盖组件(输入框)
1092浏览 • 1回复 待解决
点击输入框时会拉起软键盘,如何实现点击Button时软键盘关闭
2119浏览 • 1回复 待解决
点击输入框时会拉起软键盘,点击button时软键盘关闭要如何实现
443浏览 • 1回复 待解决
自定义密码键盘,点击输入框时如何屏蔽系统输入键盘
1595浏览 • 1回复 待解决
H5页面输入框自动获焦弹起软键盘
1541浏览 • 1回复 待解决
如何监听输入法软键盘显示或隐藏事件
294浏览 • 1回复 待解决
HarmonyOS 自定义键盘不能顶起输入框
162浏览 • 1回复 待解决
如何取消订阅输入法软键盘显示或隐藏事件
243浏览 • 1回复 待解决
HarmonyOS CustomDialog弹窗被软键盘顶起后,存在空隙
558浏览 • 1回复 待解决
HarmonyOS dialog中有输入框的话,那么点击 dialog 中的输入框,键盘弹出问题
344浏览 • 1回复 待解决
HarmonyOS 多输入框切换键盘后,光标错乱
232浏览 • 1回复 待解决
页面上的TextInput输入框在页面底部,点击输入框弹起键盘,如何让输入框自动上移到键盘上方,避免被遮挡?
147浏览 • 1回复 待解决
HarmonyOS 输入框无法对齐
254浏览 • 1回复 待解决
HarmonyOS 弹窗不避让软键盘
312浏览 • 1回复 待解决
子窗口中嵌入web组件,web页面输入框拉起键盘后,web组件画面截断了
1791浏览 • 1回复 待解决
输入框控件里输入密码模式的自定义小眼睛图片宽高能否自主设置
574浏览 • 1回复 待解决
TextInput组件在密码输入模式下,输入框末尾的图标是否支持自定义
1629浏览 • 0回复 待解决
HarmonyOS 自定义键盘弹起后遮住输入框
150浏览 • 1回复 待解决
鸿蒙手机如何隐藏软键盘和弹出软键盘?
15131浏览 • 1回复 待解决
#鸿蒙学习大百科#如何实现一个输入密码的输入框?
101浏览 • 1回复 待解决
CustomDialog与软键盘的问题
287浏览 • 1回复 待解决
如何实现弹窗和软键盘的避让
1303浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 和软键盘间距16vp能否为0
203浏览 • 1回复 待解决
TextInput组件聚焦时键盘弹起导致自定义输入框被上提
245浏览 • 1回复 待解决
可以以通过监听软键盘弹出和收起,当软键盘弹出子窗口高度设置为屏幕高度-软键盘高度;软键盘收起,弹出子窗口高度为屏幕高度。参考链接https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-window-0000001820880785#ZH-CN_TOPIC_0000001820880785__onavoidareachange9
示例代码: