|
@@ -33,8 +33,10 @@ class LoadingDialog(private val context: Context, private val hostWindow: Window
|
|
|
WindowManager.LayoutParams.MATCH_PARENT,
|
|
WindowManager.LayoutParams.MATCH_PARENT,
|
|
|
WindowManager.LayoutParams.MATCH_PARENT
|
|
WindowManager.LayoutParams.MATCH_PARENT
|
|
|
).apply {
|
|
).apply {
|
|
|
- // 获取焦点
|
|
|
|
|
- isFocusable = true
|
|
|
|
|
|
|
+ // 不获取焦点,否则获取焦点会将软键盘关闭
|
|
|
|
|
+ isFocusable = false
|
|
|
|
|
+ // 保持输入法活跃
|
|
|
|
|
+ inputMethodMode = PopupWindow.INPUT_METHOD_NEEDED
|
|
|
// 禁止点击外部区域,关闭弹窗
|
|
// 禁止点击外部区域,关闭弹窗
|
|
|
isOutsideTouchable = false
|
|
isOutsideTouchable = false
|
|
|
// 设置背景,否则还是会关闭
|
|
// 设置背景,否则还是会关闭
|