HarmonyOS toast问题如何解决

1、promptAction.showToast方式,如果当前显示了软键盘,toast会被顶上去

2、创建一个subWindow的方式,如果当前页面有TextInput,并且显示了软键盘,toast时,因为新window没有焦点,所以软键盘被隐藏了

期望:

1、promptAction.showToast方式,不会被顶上去

2、promptAction.showToast方式,提供可以自定义组件的方式,类似 promptAction.openCustomDialog


HarmonyOS
2024-08-28 18:37:13
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

1、promptAction.showToast方式,如果当前显示了软键盘,toast会被顶上去

加上showMode:promptAction.ToastShowMode.TOP_MOST

2.创建一个subWindow的方式,如果当前页面有TextInput,并且显示了软键盘,toast时,因为新window没有焦点,所以软键盘被隐藏了

当前页面有dialog,dialog上有TextInput,点击TextInput显示键盘,点击dialog上的确认按钮,校验数据不通过,显示toast,键盘自动隐藏了

这个属于正常现象,因为toast弹窗弹出的时候会抢焦,导致textinput失焦,而失焦就让键盘隐藏;键盘的规格就是输入框获焦弹起,失焦隐藏

分享
微博
QQ
微信
回复
2024-08-29 16:35:05
相关问题
HarmonyOS如何解决数据存储问题
8718浏览 • 3回复 已解决
HarmonyOS路由问题如何解决
92浏览 • 1回复 待解决
this传递问题,该如何解决
1805浏览 • 1回复 待解决
如何解决webview离线加载白屏问题
788浏览 • 1回复 待解决
如何解决预览流黑屏的问题
637浏览 • 1回复 待解决
har多目标,多值问题如何解决
40浏览 • 1回复 待解决
如何解决webview loaddata白屏问题
749浏览 • 1回复 待解决
如何解决底层库无法调试的问题
683浏览 • 1回复 待解决
如何解决module相互依赖问题
778浏览 • 1回复 待解决
如何解决定位接口调用问题
64浏览 • 1回复 待解决
ohpm publish 组问题,该如何解决
37浏览 • 1回复 待解决
如何解决文件的中文乱码问题
2204浏览 • 3回复 待解决
如何解决MD5加密中遇到的问题
485浏览 • 1回复 待解决
如何解决hdc无法连接真机的问题
1776浏览 • 1回复 待解决
HarmonyOS 真机运行报错如何解决
94浏览 • 1回复 待解决
HarmonyOS如何实现Toast
114浏览 • 1回复 待解决
获取UIContext报错1300002如何解决
1810浏览 • 1回复 待解决
http请求报错2300006如何解决
2025浏览 • 1回复 待解决