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 CustomDialog有输入框,如何禁止软键盘顶起Dialog
423浏览 • 1回复 待解决
HarmonyOS 输入框与软键盘问题
394浏览 • 1回复 待解决
HarmonyOS 当点击输入框进行输入时,输入框未被键盘顶起
340浏览 • 1回复 待解决
HarmonyOS Web组件加载H5,拉起软键盘遮挡输入框
413浏览 • 1回复 待解决
HarmonyOS 如何实现输入框外点击收起软键盘?
173浏览 • 1回复 待解决
点击输入框时会拉起软键盘,如何实现点击Button时软键盘关闭
2745浏览 • 1回复 待解决
软键盘弹出时,固定导航栏不滚动以及软键盘区域不遮盖组件(输入框)
1575浏览 • 1回复 待解决
HarmonyOS 如何实现点击非输入框区域收起软键盘
1137浏览 • 1回复 待解决
点击输入框时会拉起软键盘,点击button时软键盘关闭要如何实现
1058浏览 • 1回复 待解决
HarmonyOS web组件中的网页输入框无法被键盘顶起
387浏览 • 1回复 待解决
HarmonyOS 有无短信验证码输入框和交易密码输入框组件
389浏览 • 1回复 待解决
HarmonyOS 密码输入框
387浏览 • 1回复 待解决
自定义密码键盘,点击输入框时如何屏蔽系统输入键盘
2129浏览 • 1回复 待解决
HarmonyOS 软键盘挤压Toast弹框
264浏览 • 1回复 待解决
H5页面输入框自动获焦弹起软键盘
2202浏览 • 1回复 待解决
HarmonyOS 键盘遮挡输入框
289浏览 • 1回复 待解决
HarmonyOS H5页面,点击输入框,软键盘显示后瞬间又自动隐藏
212浏览 • 1回复 待解决
HarmonyOS Web输入框中键盘mode模式问题
461浏览 • 1回复 待解决
HarmonyOS web中的输入框被键盘遮住
402浏览 • 1回复 待解决
HarmonyOS web组件强占输入框焦点,导致输入框光标闪烁但无法输入内容
350浏览 • 1回复 待解决
HarmonyOS 自定义弹窗中,点击输入框,弹起键盘,输入框被顶出屏幕了
985浏览 • 1回复 待解决
HarmonyOS 输入框屏蔽系统键盘
276浏览 • 1回复 待解决
HarmonyOS 软键盘会变为非数字输入
226浏览 • 1回复 待解决
如何监听输入法软键盘显示或隐藏事件
567浏览 • 1回复 待解决
HarmonyOS 自定义弹框和软键盘中有间距
431浏览 • 1回复 待解决
可以以通过监听软键盘弹出和收起,当软键盘弹出子窗口高度设置为屏幕高度-软键盘高度;软键盘收起,弹出子窗口高度为屏幕高度。参考链接https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-window-0000001820880785#ZH-CN_TOPIC_0000001820880785__onavoidareachange9
示例代码: