Kotlin SQLite 예제 - Listview로 검색 | 기계적 인조 인간
이전post에서 우리는 Android
ListView
로 CRUD 작업을 수행하는 방법을 알고 있었습니다. 이 튜토리얼에서는 SearchView
로 검색 기능을 구현하는 방법을 살펴보겠습니다.관련 게시물:
I. 기술
II. 개요
1. 목표
ListView
: 이 튜토리얼에서는 이 앱에 대한 검색 기능을 추가합니다.
2. 검색 기능
2.1 검색보기
SearchView
위젯은 Android 3.0부터 사용할 수 있습니다. 검색 위젯은 앱바에 액션뷰로 삽입하는 것을 권장합니다.예를 들어
onCreateOptionsMenu()
콜백 중에 위젯을 활성화합니다.
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.menu_main, menu)
val searchView: SearchView = menu!!.findItem(R.id.searchNote).actionView as SearchView
val searchManager = getSystemService(Context.SEARCH_SERVICE) as SearchManager
searchView.setSearchableInfo(searchManager.getSearchableInfo(componentName))
searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener {
override fun onQueryTextSubmit(query: String): Boolean {
loadQuery("%" + query + "%")
return false
}
override fun onQueryTextChange(newText: String): Boolean {
return false
}
})
SearchView
를 호출하고 검색 가능한 구성을 나타내는 setSearchableInfo()
객체를 전달하여 각각SearchableInfo
에 대한 지원 검색을 활성화해야 합니다.더 보기:
Kotlin SQLite 예제 - Listview로 검색 | 기계적 인조 인간
https://grokonez.com/android/kotlin-sqlite-example-search-with-listview-android
Reference
이 문제에 관하여(Kotlin SQLite 예제 - Listview로 검색 | 기계적 인조 인간), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/loizenai/kotlin-sqlite-example-search-with-listview-android-241o텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)