razerdp/BasePopup

EditText焦点问题

liangfengxixi opened this issue · 17 comments

  • 系统版本(必须)/ System version (required):8.1
  • 库版本(必须)/ Library version (required):3.2.0

EditText输入触发pop弹窗时,pop会抢占焦点,导致EditText没法输入值

同求解决办法

这个问题跟键盘弹起消失再弹起一样的问题,后面我关注一下

请问这个问题什么时候解决呀。挺急的

遇到了同样的问题,有解决方法吗?

@liangfengxixi @whokill @yuntongzhong 请问这个问题有解决办法吗

@liangfengxixi @whokill @yuntongzhong 请问这个问题有解决办法吗

@zhupengxiang 我是继承AppCompatDialog新写了一个view去实现的

这种能像pop那样控制位置?不好搞吧

@zhupengxiang 我是自定义了一个PopupWindow,里面放recyclerView实现,没用这个控件

@liangfengxixi 了解了 感谢

这个问题找到现在我都还没有突破点,所以一直拖着了。

@liangfengxixi 建议点击EdiText弹出DialogFragment,BottomSheetDialog或者BottomSheetDialogFragment,而不是用popupwindow,这样就解决了问题。

关注关注,同样遇到了

目前basepopup是采取显示前not focusable,显示后才根据配置决定是否focusable,在之前是可以的,可能后面有不行了。。好蛋疼

+1 同遇到此问题

在PopWIndoq的构造方法后加getPopupWindow.setFocusable(false)