Ionic 5键盘的问题

我目前正在使用Ionic 5,但我遇到了2个键盘问题,当我点击离子输入,键盘就会出现。

  1. 当我点击离子输入,键盘出现时: ion-content 被推高,所以它正好在键盘上方,这就意味着 塞满. 我尝试了很多解决方案,但都没有正常工作,而且大部分都涉及到了。android:windowSoftInputMode="adjustNothing",这就留下了 ion-content 如是 ion-input 是不可见的,所以用户看不到自己正在输入的内容,也看不到下一个按钮,所以他们必须先关闭键盘,才能看到自己写的内容,并能继续下一步。

  2. 当键盘即将解散的时候。它在它所占的空间里留下了一个白色的空间。. 这只是一瞬间,但它是可见的,并使应用程序感觉它很慢或滞后。

这2个问题似乎很常见,因为我发现自2014年以来关于它们的问题,我尝试了答案中提到的大多数解决方案,但似乎没有任何工作。

我似乎有这个问题 仅在此应用程序中但我知道这不是ionic 5的问题,因为人们在旧版本中也面临同样的问题。

页面的结构是什么样的,我不得不关闭所有的代码块,这样我就可以采取一个截图。

enter image description here

解决方案:

android:windowSoftInputMode是针对本地字段(EditText等)的,所以当你点击本地xml时,它会生效。你需要做的就是在你的androidManefist.xml中的applicarion或activity中,有keyboardresize=”adjustResize”,这是默认的,把它改成adjustPan,内容就不会被推上去,而是键盘会像动作表一样从下往上推,而不会影响内容。

给TA打赏
共{{data.count}}人
人已打赏
未分类

无法读取未定义的 "toString "属性 - React

2022-9-7 22:11:17

未分类

Maven执行目标org.apache.maven.plugins:maven-jar-plugin失败。

2022-9-7 22:11:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索