ソフト キーボードが表示されたときにビューをどれだけ上に移動するかを定義する方法はありますか? 私の場合、ビューの下部にユーザー名とパスワードの EditText があります。ユーザーが [ユーザー名] フィールドをクリックすると、ソフト キーボードが表示され、ビューが自動的に上に移動して、ユーザー名の EditText が表示されます。しかし、ユーザーは Password EditText を見ることができず、直感に反しています。ユーザーが一度パスワードフィールドをクリックしてからユーザー名フィールドに戻ると、すべてが見たいように見えます。
私はAndroid 2.3.3 APIレベル10を使用しています
私は追加しました
android:windowSoftInputMode="adjustPan"
キーボードが表示されたときにビューのサイズを変更したくないので、私のアクティビティでは。
キーボードなし:
キーボードとユーザー名にフォーカスがある場合:
パスワードをクリックした後 - ユーザー名をクリックした後の望ましい動作: