Este dilema se puede resolver de diversas maneras, pero nosotros te mostramos la respuesta más completa en nuestra opinión.
Ejemplo 1: cómo crear una función de búsqueda en Android Studio
<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"><item android:id="@+id/search"
android:title="@string/search_title"
android:icon="@drawable/ic_search"
android:showAsAction="collapseActionView|ifRoom"
android:actionViewClass="android.widget.SearchView"/></menu>
Ejemplo 2: barra de búsqueda android studio kotlin
override fun onCreateOptionsMenu(menu:Menu):Boolean menuInflater.inflate(R.menu.search_menu, menu) val searchItem:MenuItem= menu.findItem(R.id.action_search)if(searchItem !=null) searchView =MenuItemCompat.getActionView(searchItem) as SearchView searchView.setOnCloseListener(object :SearchView.OnCloseListener override fun onClose():Booleanreturntrue) val searchPlate = searchView.findViewById(androidx.appcompat.R.id.search_src_text) as EditText searchPlate.hint ="Search" val searchPlateView:View= searchView.findViewById(androidx.appcompat.R.id.search_plate) searchPlateView.setBackgroundColor(ContextCompat.getColor(this,android.R.color.transparent )) searchView.setOnQueryTextListener(object :SearchView.OnQueryTextListener override fun onQueryTextSubmit(query:String?):Boolean// do your logic here Toast.makeText(applicationContext, query, Toast.LENGTH_SHORT).show() return false override fun onQueryTextChange(newText: String?): Boolean return false ) val searchManager = getSystemService(Context.SEARCH_SERVICE) as SearchManager searchView.setSearchableInfo(searchManager.getSearchableInfo(componentName)) return super.onCreateOptionsMenu(menu)onQueryTextSubmit
Te mostramos las comentarios y valoraciones de los usuarios
Te invitamos a asentar nuestra tarea poniendo un comentario o valorándolo te lo agradecemos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)