2

ダイアログを開くアクティビティがあります。ダイアログクラスはDialogを拡張します。dialog.showを使用します。

今-ソフトキーボードがすべてのレイアウトスクイーズを膨らませると、キーボードがダイアログの上で開かれる代わりに。

ダイアログのレイアウトでは、線形レイアウト内に3つのスクロールビューがあります(そのうちの1つだけが表示されます)。

私は使用しようとしました:dialog.getWindow()。setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

しかし、それは機能しません。

ヨアヴ

4

2 に答える 2

3

マニフェストで使用できるこの属性を確認してください。そのアクティビティにはadjustPanを使用することをお勧めします:http: //developer.android.com/guide/topics/manifest/activity-element.html#wsoft

于 2012-06-17T22:05:39.293 に答える