Error Searchview In Actionbar
I have a Action Bar with Search View and I have a Fragment set has Option Menu. In my MainActivity SearchView work fine but in my Fragment (I need handle event OptionMenuItem to do
Solution 1:
This works!! is in Kotlin, if you need more help, say me.
override fun onCreateOptionsMenu(menu: Menu): Boolean {
super.onCreateOptionsMenu(menu)
val inflater = menuInflater
inflater.inflate(R.menu.search_activity_menu, menu)
searchView = menu.findItem(R.id.btn_search_station).actionView as
SearchView
return true
}
private fun setErrorOnSearchView(searchView: SearchView, errorMessage: String) {
val id = searchView.context
.resources
.getIdentifier("android:id/search_src_text", null, null)
val editText = searchView.find<EditText>(id)
editText.error = errorMessage
}
private fun cleanErrorOnSearchView(searchView: SearchView) {
val id = searchView.context
.resources
.getIdentifier("android:id/search_src_text", null, null)
val editText = searchView.find<EditText>(id)
editText.error = null
}
Post a Comment for "Error Searchview In Actionbar"