Android在dialog中使用EditText不能自动弹出软键盘解决办法

//加上下面这一行弹出对话框时软键盘随之弹出  

dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);  

//只用下面这一行弹出对话框时需要点击输入框才能弹出软键盘  

dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);  

原文地址:https://www.cnblogs.com/jingmo0319/p/13403556.html