android searchview获取edittext返回空值

android searchview获取edittext返回空值,android,kotlin,android-edittext,android-custom-view,searchview,Android,Kotlin,Android Edittext,Android Custom View,Searchview,我试图让android searchview edittext在语法上添加自定义样式,但当我使用上述方式时 val searchView = binding.searchView as SearchView val searchSrcTextId = resources.getIdentifier("android:id/search_src_text", null, null) val sea

我试图让android searchview edittext在语法上添加自定义样式,但当我使用上述方式时

 val searchView = binding.searchView as SearchView
            val searchSrcTextId =
                resources.getIdentifier("android:id/search_src_text", null, null)
            val searchEditText = searchView.findViewById<EditText>(searchSrcTextId) as EditText // this returns null 
            searchEditText.textCursorDrawable =   ContextCompat.getDrawable(
                requireActivity(), // Context
                R.drawable.cursor_query_color // Drawable
            )
java.lang.NullPointerException: null cannot be cast to non-null type android.widget.EditText