0

私はedittextにsetError関数を実装し、xhdpiデバイスでは正常に機能しますが、ldpi、hdpi、またはmdpiデバイスの場合は、仮想キーボードが入っていない場合は正常に機能しますが、仮想キーボードが入っている場合は正常に機能します。画面にエラーメッセージが完全に表示されない場合、エラーメッセージの最後の1つまたは2つの単語が消えます。それはどのように起こっているのか...??

4

2 に答える 2

0

マニフェストファイルのアクティビティに以下を追加します

  android:windowSoftInputMode="adjustPan|adjustResize"
于 2013-01-18T07:01:52.113 に答える
0

setError を使用している textView または editText で requestFocus を試す必要があります。これがうまくいくことを願っています。また、試してみandroid:windowSoftInputMode="adjustPan"てください。これにより、キーボードが開いたときに画面が引き伸ばされます。

于 2013-01-18T07:45:20.023 に答える