簡體   English   中英

當我按下一步或上一步按鈕時,軟鍵盤未顯示在屏幕上

[英]Soft keyboard not appear on screen when i press next or prev button

我正在使用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>

問題出在您的清單文件中。 您正在指示鍵盤在窗口本身獲得焦點時隱藏,這可能發生在從一個字段到另一個字段的過渡期間。 您需要更改以下行:

android:windowSoftInputMode="stateAlwaysHidden|adjustResize"

...對此:

android:windowSoftInputMode="adjustResize"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM