editText 字段在弹出窗口中没有响应 window android

The editText field does not respond in a pop up window android

我正在尝试在弹出窗口中实现编辑文本字段 windows,但是当我点击它时没有获得任何焦点。

这是弹出布局

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/rl_custom_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="2dp"
    android:background="#ab2fc4"
    >
    <ImageButton
        android:id="@+id/ib_close"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_baseline_close_24"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true"
        android:background="@null"
        />
    <EditText
        android:id="@+id/tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="This is a sample popup window."
        android:layout_centerInParent="true"
        android:padding="25sp"
        />
</RelativeLayout>

非常感谢任何帮助

我用你的布局创建了一个示例项目,看起来你的布局很好。 也许问题在于您如何创建弹出窗口。 这是显示弹出窗口 window 的代码,导入是 import androidx.appcompat.app.AlertDialog.

fun simplePopupMessage(context: Context): AlertDialog {
        val mBuilder = AlertDialog.Builder(context)
        val mView = View.inflate(context, R.layout.pop_up, null)
        val alertDialog = mBuilder.setView(mView).create()

        alertDialog.show()
        return alertDialog
    }

只是一个友好的建议...而不是 RelativeLayout 使用 ConstraintLayout。