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
待解决
相关问题
软键盘弹出时,固定导航栏不滚动以及软键盘区域不遮盖组件(输入框)
736浏览 • 1回复 待解决
点击输入框时会拉起软键盘,如何实现点击Button时软键盘关闭
1840浏览 • 1回复 待解决
点击输入框时会拉起软键盘,点击button时软键盘关闭要如何实现
233浏览 • 1回复 待解决
自定义密码键盘,点击输入框时如何屏蔽系统输入键盘
1468浏览 • 1回复 待解决
H5页面输入框自动获焦弹起软键盘
1016浏览 • 1回复 待解决
HarmonyOS 输入框无法对齐
120浏览 • 1回复 待解决
HarmonyOS 多输入框切换键盘后,光标错乱
98浏览 • 1回复 待解决
如何监听输入法软键盘显示或隐藏事件
141浏览 • 1回复 待解决
HarmonyOS CustomDialog弹窗被软键盘顶起后,存在空隙
220浏览 • 1回复 待解决
HarmonyOS dialog中有输入框的话,那么点击 dialog 中的输入框,键盘弹出问题
116浏览 • 1回复 待解决
HarmonyOS 弹窗不避让软键盘
101浏览 • 1回复 待解决
子窗口中嵌入web组件,web页面输入框拉起键盘后,web组件画面截断了
1676浏览 • 1回复 待解决
如何取消订阅输入法软键盘显示或隐藏事件
101浏览 • 1回复 待解决
TextInput组件在密码输入模式下,输入框末尾的图标是否支持自定义
1475浏览 • 0回复 待解决
输入框控件里输入密码模式的自定义小眼睛图片宽高能否自主设置
439浏览 • 1回复 待解决
鸿蒙手机如何隐藏软键盘和弹出软键盘?
14771浏览 • 1回复 待解决
如何实现弹窗和软键盘的避让
953浏览 • 1回复 待解决
弹窗弹出时,输入框如何用代码设置全选
1682浏览 • 1回复 待解决
TextInput输入框如何失去焦点?输入框获取焦点后,点击页面上其他任意地方无法失去焦点,焦点在输入框中
1888浏览 • 1回复 待解决
键盘遮挡问题,文本输入框如何才能自动抬起避让弹出的键盘
1509浏览 • 1回复 待解决
输入框拉起键盘时,如何将底部布局弹起到键盘顶部
1803浏览 • 1回复 待解决
如何解决Web页面输入框拉起键盘后,页面头部被截断的问题
1902浏览 • 1回复 待解决
HarmonyOS 弹窗跟软键盘间的间如何去除
121浏览 • 1回复 待解决
点击文本输入框,如何屏蔽系统默认键盘弹起行为
1572浏览 • 1回复 待解决
ets textInput 组件如何设置默认获焦切不弹软键盘?
2976浏览 • 1回复 待解决
可以以通过监听软键盘弹出和收起,当软键盘弹出子窗口高度设置为屏幕高度-软键盘高度;软键盘收起,弹出子窗口高度为屏幕高度。参考链接https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-window-0000001820880785#ZH-CN_TOPIC_0000001820880785__onavoidareachange9
示例代码: