我已经遇到这个问题一段时间了,我无法解决它......
我的活动非常简单,布局有EditText
和Button
。
Button
启动Dialog
。
问题在于EditText
的重点。软键盘将可见,如果此时按下Button
,键盘将关闭,Dialog
将打开。我想在创建Dialog
时保持键盘的状态(关闭/打开)。
我没有在这个问题上添加任何代码,因为它是一个非常标准的对话框。
ALSO ,由于需要完全自定义对话框,我无法使用AlertDialog
(这将解决问题)。使用AlertDialog
,不可能摆脱圆形边框。
请帮助,谢谢:)
答案 0 :(得分:0)
基本上。我完全摆脱了对话框,并在visiblity="gone"
内添加了FrameLayout
LinearLayout(在活动的布局中)。
每当我想要弹出对话框时,我都会将对话框的可见性设置为visibility="visible"
。