¿Cómo mostrar la lista desplegable debajo de EditText?

Tengo un EditText y un botón para la búsqueda, ahora quiero mostrar la lista de resultados de búsqueda a continuación EditText cuando haga clic en el botón,

Introduzca aquí la descripción de la imagen

Cuando introduzca el texto "abc" y haga clic en el botón de búsqueda, a continuación, desplegable debe estar abierto debajo de EditText.

Necesidad de sugerencia o muestra demo o código.

Editar: Debe abrir desplegable que parece como en AutoCompleteTextView

Utilice AutocompleteTextView, establezca el umbral alto "setTreshold ()" y llame a showDropDown () al hacer clic en el botón

Actualización del código:

 String[] values = { "abc_0", "def_0", "ghi_0", "abc_1", "def_1", "ghi_1", "abc_2", "def_2", "ghi_2", "abc_3", "def_3", "ghi_3", }; final AutoCompleteTextView actv = (AutoCompleteTextView) findViewById(R.id.actv); final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, values); actv.setAdapter(adapter); actv.setThreshold(256); // if not enough set Integer.MAX_VALUE findViewById(R.id.button).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { CharSequence constraint = actv.getText(); adapter.getFilter().filter(constraint); actv.showDropDown(); } }); 

Puede llamar ListView o Spinner en el botón de clic del botón de búsqueda .. y establecer valores en su adapter

Utilice una vista de lista y configure el adaptador después de hacer clic en el botón

Una manera simple de lograr esto es

  • Poner una vista de texto justo debajo de la búsqueda que tendrá un ancho como el de editar el texto y el contenido de ajuste de altura
  • Fije el texto del resultado de la búsqueda a él en tecleo del botón
  • Cuando el usuario vuelva a intentar poner algo en el texto de búsqueda debería borrarse de la vista de texto
  • Dibujar varias líneas en edittext, por ejemplo, bloc de notas
  • EditarTexto
  • Android EditText onClickListener
  • Editar selección de texto Anclajes ausentes
  • Android: Centrar el texto dentro de EditText programáticamente
  • Establecer multi-línea para el SUGERENCIA de EditText
  • Cómo dar formato a la entrada de EditText al escribir con separadores de miles (,) en Android?
  • android: alineación del texto en edittext
  • Android - Diálogo personalizado - No se puede obtener texto de EditText
  • Android: ¿Cómo puedo recuperar Edittext.getText () en AlertDialog personalizado?
  • Habilitación de la barra de desplazamiento en EditText Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.