使用hideKeyboardOnShow(false)设置弹窗时不收起键盘不生效
-
系统版本(必须)/ System version (required):Vivo V2158A 安卓11
-
库版本(必须)/ Library version (required):3.2.1
-
问题代码/截图(可选)/ Problem code or screenshot (optional):
-
TranslatingDialog中------------ -class TranslatingDialog(ctx: Context) : BasePopupWindow(ctx) { private val bd = DialogTranslatingBinding.inflate(LayoutInflater.from(context))
init { hideKeyboardOnShow(false)//弹窗时不收起键盘 hideKeyboardOnDismiss(false)//收起弹窗时不收起键盘 contentView = bd.root popupGravity = Gravity.CENTER setBackgroundColor(Color.TRANSPARENT) } }
-
Activity中:------------
-
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val translatingDialog = TranslatingDialog(this) imageView4.setOnClickListener { translatingDialog.showPopupWindow() } } -xml中:------------ -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_horizontal" android:orientation="vertical" tools:context=".page.PrivacyPolicyActivity">
<ImageView android:id="@+id/imageView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="48dp" app:srcCompat="@mipmap/logo" />
<EditText android:id="@+id/input" android:layout_width="match_parent" android:layout_height="wrap_content" />
- 报错信息(可选)/ Error reporting information (optional):
问题描述/重现步骤请写在这里 Please write the description here. 点击EditeText弹起键盘,点击imageView弹窗,就会出现收起键盘然后马上拉起键盘的问题,必现
+1,不过我们是弹窗后输入完手机号 显示loadding,键盘也是会收起然后重新弹出