解决使用AlertDialog中无法弹出软键盘问题:
使用下面这句代码,在使用时需点击对话框才能弹出软键盘,this为dialog对象
this.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
同时使用下面这行代码,软键盘会在显示dialog时自动弹出
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);