CityPicker icon indicating copy to clipboard operation
CityPicker copied to clipboard

我在fragment,点击显示城市选择后,点击搜索,出现软键盘,取消后,fragment出现软键盘

Open yuwang0716 opened this issue 5 years ago • 7 comments

我在fragment,点击显示城市选择后,点击搜索,出现软键盘,取消后,fragment出现软键盘

yuwang0716 avatar Nov 08 '19 07:11 yuwang0716

@Override public void dismiss() { View view = getCurrentFocus(); if (view instanceof TextView) { InputMethodManager mInputMethodManager = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE); mInputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), InputMethodManager.RESULT_UNCHANGED_SHOWN); } super.dismiss(); }

yuwang0716 avatar Nov 08 '19 09:11 yuwang0716

这样可以解决

yuwang0716 avatar Nov 08 '19 09:11 yuwang0716

暂时可以在取消监听里手动关闭吧,库本身没有处理=。=

zaaach avatar Nov 08 '19 09:11 zaaach

那怎么取消

发自我的iPhone

------------------ 原始邮件 ------------------ 发件人: Zaaach <[email protected]> 发送时间: 2019年11月8日 17:30 收件人: zaaach/CityPicker <[email protected]> 抄送: yuwang0716 <[email protected]>, Author <[email protected]> 主题: 回复:[zaaach/CityPicker] 我在fragment,点击显示城市选择后,点击搜索,出现软键盘,取消后,fragment出现软键盘 (#91)

暂时可以在取消监听里手动关闭吧,库本身没有处理=。=

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

yuwang0716 avatar Nov 09 '19 00:11 yuwang0716

你看一下,我发的。你在库里fragmentdialog重写dismiss函数就可以处理

发自我的iPhone

------------------ 原始邮件 ------------------ 发件人: Zaaach <[email protected]> 发送时间: 2019年11月8日 17:30 收件人: zaaach/CityPicker <[email protected]> 抄送: yuwang0716 <[email protected]>, Author <[email protected]> 主题: 回复:[zaaach/CityPicker] 我在fragment,点击显示城市选择后,点击搜索,出现软键盘,取消后,fragment出现软键盘 (#91)

暂时可以在取消监听里手动关闭吧,库本身没有处理=。=

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

yuwang0716 avatar Nov 09 '19 01:11 yuwang0716

zaaach avatar Nov 09 '19 02:11 zaaach

需要在getCurrentFocus(); 之前加个getDialog()

brmnh666 avatar Dec 04 '19 08:12 brmnh666