根据键盘问题汇总得知dialog的根布局应改为Scrollview
同时应使用adjustResize
因此增加一个style
<style name="dialog_soft_input" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="android:windowSoftInputMode">adjustResize</item>
</style>
创建dialog时使用
AlertDialog mBalancePasswordDialog = new AlertDialog.Builder(activity,R.style.dialog_soft_input).setView
(balancePasswordDialogView).create();