0

助けが必要です。この問題の解決策を何時間も探していましたが成功しませんでした... ViewGroup 内に EditText があり、この editText をクリックすると仮想キーボードが表示されます。問題は、Android 4.2 以降のデバイスではすべてが期待どおりに機能し、編集テキストが押し上げられることです。4.2 より前のデバイスでは、編集テキストはキーボードの後ろに残ります。

マニフェストファイルでこれを試しましたが、何も変わりません:

<activity
  ...
  android:windowSoftInputMode="adjustPan"> //or adjustResize
</activity>

なぜこれが起こっているのですか、どうすれば修正できますか? ありがとうございました!

4

1 に答える 1

0

これを解決するには、これを editText に使用します。

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE|WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
于 2014-12-14T23:58:13.473 に答える