问题描述
我试图让 android searchview edittext 在语法上向它添加自定义样式,但是当我使用提到的 here 这样的方式时
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
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)