36

ソフト入力モードは"SOFT_INPUT_ADJUST_PAN"で、キーボードが表示されているときは上にEditText移動して表示されたままになりますが、スクリーンショットに見られるように、キーボードと txt の下部が常にくっついています。それらの間にスペースが必要です。可能ですか?

また、入力モードはそのままにしておく必要があります"SOFT_INPUT_ADJUST_PAN"

私の英語から申し訳ありませんが、事前に感謝します...

スクリーンショット:

4

6 に答える 6

4

これはあなたを助けるかもしれません:

この行がコードに記述されている場合は、削除してください。

getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

また:

layout_widthlayout_heightsを明示的なピクセル値で設定しないでください。代わりに、必要に応じてwrap_parentorを使用してください。fill_parent

また:

minSdkVersionに設定している場合は3、に変更しますminSdkVersion=4

編集:

アクティビティのandroid: windowSoftInputModeを"adjustPan"

また:

のメイン アクティビティにこのコードを追加しsetOnTouchListener()ますEditText

this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_UNSPECIFIED);
于 2013-07-13T12:56:21.967 に答える
0

あなたのアプリはフルスクリーンですか?ステータスバーはありますか?フル スクリーン モードを無効にして、問題が解決するかどうかを確認してください。しばらく前にこれに関するバグがあったことを覚えています。

于 2013-07-22T18:20:47.543 に答える