求问Android开发中Dialog的软键盘消失问题

我的fragment中dialog出现时我自动让软键盘弹出,我的dialog是自定义的类继承Dialog class.

当用户点击dialog之外的空间(没有点击到键盘按钮也没有点击到dialog里的edittext输入框)dialog会消失,但是我的键盘却有时候消失有时候不消失。而且当键盘没有dismiss的时候我发现键盘的一个按键从勾号(Done)变为了回车小折线(Enter)的那种图案,这是不是说之前的消失了又重新出现了一个?

请问有人知道原因吗,或者能找到源码也行,谢谢!

阅读 4.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题