編集テキストが入ったダイアログがあります。キーボードを開くと、私は2つの選択肢があります: 1.レイアウトのサイズを変更します - そして、edittextは単に(視覚的に)消えてしまいます。 2.パン - 編集テキストが部分的に表示され、書き込むすべての行が表示されます。 BUT - キーボードがダイアログの下にあるボタンを編集テキストの下に隠していますソフトキーボードがオンのときに上部に半分のダイアログが表示されない
iOSでは可能です。しかし、Androidでダイアログを上に持ち上げるだけで、その半分しか見えないのですか?この特定のアクティビティ
<activity android:name="yourActivity"
android:windowSoftInputMode="adjustPan" >
</activity>
チェック詳細はthisドキュメントのために次のコードを追加するには、マニフェストファイルで
だけのWRを使用することによりdailogで
ScrollView
を使用'ScrollView'であなたのレイアウトを作成します。ダイアログ自体の – earthw0rmjim?またはそれをホストする人 – BVtp
この投稿はあなたの質問に答えるかもしれないと思います:http://stackoverflow.com/questions/5622202/how-to-resize-alertdialog-on-the-keyboard-display?answertab=active#tab-top ** getWindow()。setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); ** –