次の問題があります。うまくいけば、次の図でいつ発生するかを明確にすることができます。
(出典:tricky.dds.nl)
。
画面中央のすぐ下に編集テキストが表示されるアプリがあります。EditText を押すと、ソフトキーボードが表示され (1)、ビューが少し上にスライドしますが、タブは表示されたままです。キーボードを閉じずに tab3 を押すと (2)、ビューはタブ 3 に変わります。キーボードを閉じると (3)、タイトル バーは再び表示されますが、ビューは上にスライドしません。
XML レイアウトは次のとおりです。
<TabHost android:id="@+id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TabWidget android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
...
</TabHost>
</LinearLayout>
誰かがこの問題を解決する方法を知っていることを願っています。
前もって感謝します!
PS: 私のエミュレータでは、ソフト キーボードが本来あるべき姿で表示されません。(私の電話では動作が同じであるため、これは問題には影響しません。
PSS: まだ表示する価値がないため、図のアプリのコンテンツを削除しました。グラフィックにはまだ力を入れていません。