gpt4 book ai didi

cordova - PhoneGap 中的软键盘覆盖了输入元素

转载 作者:行者123 更新时间:2023-12-01 12:51:45 24 4
gpt4 key购买 nike

这个问题我见过几次,但似乎没有一个答案对我有用。我怀疑我做了一些非常愚蠢的事情,并且错过了明显的(对等编程+1?)

使用 PhoneGap (Cordova) 2.0.0 为 Android(SDK 版本 8+)开发。我有一个用于用户设置输入的完整页面表单,页面上有等间距的元素,最底部有取消和提交按钮。当用户触摸上部元素时,软键盘弹出,没有问题。但是,如果用户触摸软键盘下方的元素(如果它正在显示),则它会在弹出时被键盘覆盖。

我在 list 文件中尝试了 android:windowSoftInputMode="adjustPan"的各种咒语和化身(基于 http://solutions.michaelbrooks.ca/2011/07/05/android-soft-keyboard-resizes-web-view/http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft ),但无济于事,元素将被键盘隐藏。

我的 list 文件的相关部分如下所示

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".title"
android:label="@string/title" android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
android:windowSoftInputMode="adjustPan"
</activity>
</application>

和 index.html 的视口(viewport)部分(我看过一些关于更改的帖子)

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">

任何指点将不胜感激

干杯

最佳答案

代替

android:windowSoftInputMode="adjustPan" 

尝试

android:windowSoftInputMode="adjustResize"

关于cordova - PhoneGap 中的软键盘覆盖了输入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11968420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com