본문 바로가기

Dead Code/DEPRECATED-KOTLIN

[코틀린코드연습장] 옵션메뉴에 붙어있는 검색창 사용하기


그냥 View에 있는 검색기능과 옵션메뉴에 있는 검색기능이 서로 사용하는게 달라 솔찮히 당황했다. 

옵션 메뉴의 onCreate시 아래와 같이 하자. 별거 없는데, 킁.;;


override fun onCreateOptionsMenu(menu: Menu?): Boolean {

menuInflater.inflate(R.menu.optionmenu, menu)

var searchItem = menu?.findItem(R.id.item_search)
var searchView = searchItem?.actionView as android.support.v7.widget.SearchView

searchView.setOnQueryTextListener(object : android.support.v7.widget.SearchView.OnQueryTextListener{
override fun onQueryTextChange(p0: String?): Boolean {
return false
}

override fun onQueryTextSubmit(p0: String?): Boolean {
textView.text = p0
return false
}
})

return true
}