我正在使用PhoneGap开发Android应用。键盘上的“上一个”和“下一个”按钮出现问题。当我单击“上一步”按钮时,光标移动到上一个文本输入字段并单击“下一步”按钮使光标移动到视图中的下一个文本字段。但我的问题是键盘没有出现在屏幕上。仅当我按下“下一步”和“上一步”按钮时才会出现此问题。直接点击文本框就可以了。
我正在使用“Phonegap 2.4”
以下是我的AndroidManifest.xml
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.apptivoapp.ApptivoApps"
android:label="@string/app_name"
android:configChanges="locale|navigation|orientation|screenSize|keyboardHidden"
android:allowTaskReparenting="true"
android:alwaysRetainTaskState="true"
android:clearTaskOnLaunch="true"
android:windowSoftInputMode="stateAlwaysHidden|adjustResize"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Html代码
<article class="signup_wrapper">
<ul class="regbox " data-role="none">
<li>
<input id="ftName" name="FtName" type="text" placeholder="First name" data-role="none"/>
</li>
<li>
<input id="ltName" name="LtName" type="text" placeholder="Last name" data-role="none"/>
</li>
</ul>
答案 0 :(得分:0)
问题出在您的清单文件中。当窗口本身聚焦时,您正在指示键盘隐藏,这可能发生在从一个字段转换到另一个字段期间。您需要更改以下行:
android:windowSoftInputMode="stateAlwaysHidden|adjustResize"
......对此:
android:windowSoftInputMode="adjustResize"