Personalizar la lista de sugerencias de AutoCompletar vista de texto

Este es el código para mi AutoCompleteTextView:

String[] countries = getResources().getStringArray(R.array.countries_array); final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.item_list ,countries); textView = (AutoCompleteTextView) dialog.findViewById(R.id.autoCompleteTextView1); adapter.setNotifyOnChange(true); textView.setAdapter(adapter); 

Esto es item_list:

 <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dp" android:textSize="16sp" android:textColor="#000" android:drawableRight="@drawable/arrow"> 

Y esta es la salida:

Introduzca aquí la descripción de la imagen

Quiero cambiar este tipo de cuadro de sugerencias emergente, y quiero mostrar la lista de sugerencias un poco más abajo de la AutoCompleteTextView .. similar a esto: (por favor desatienda el diseño de la manzana, es casi donde aparecen los resultados)

Introduzca aquí la descripción de la imagen

¿Cómo puedo hacer esto .. Por favor sugiera. Gracias.!!

Utilice el android:dropDownAnchor , android:dropDownHorizontalOffset , android:dropDownVerticalOffset y tal vez otros en el AutoCompleteTextView en su diseño. Vea AutocompleteTextView .

Utilicé un ListView debajo de AutoCompleteTextView. Añadí mi adaptador personalizado a ListView y AutoCompleteTextView. I el conjunto de la altura y el ancho de la lista desplegable AutoCompleteTextView a 0:

 myListView.setAdapter(myCustomAdapter); myAutoComplete.setAdapter(myCustomAdapter); myAutoComplete.setDropDownHeight(0); myAutoComplete.setDropDownWidth(0); 

Dado que el listview también está conectado al mismo adaptador, se actualizará al actualizar el autocompletado.

U necesita QSB (cuadro de búsqueda rápida). Consulte este http://developer.android.com/resources/articles/qsb.html

Necesita un ContentProvider para llenar los datos QSB.

  • ¿Cómo hacer double seekbar en android?
  • ¿Por qué los estilos de corte personalizado aparecen en gris en lugar del color especificado?
  • Personalizar diálogo de acción rápida para android
  • Androide. Yor propio progreso-bar?
  • Cómo personalizar cardview?
  • Android: Crear un botón de alternancia con imagen y sin texto
  • Cómo personalizar el botón de opción de preferencia de lista
  • Personalización del spinner de Actionbar
  • Osmdroid. OnItemSingleTapUp no funciona para Drawable personalizado
  • Título personalizado de ActionBar como ImaveView en lugar de TextView
  • Cambiar la fuente PreferenceFragment a través de fuentes de activos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.