Amigos,cómo crear spinner editable en android?
¿Alguien me puede guiar cómo crear spinner editable en Android?
cualquier ayuda sería apreciada.
Amigos,cómo crear spinner editable en android?
¿Alguien me puede guiar cómo crear spinner editable en Android?
cualquier ayuda sería apreciada.
Si se puede editar, debe usar AutoCompleteTextView.
¿Ha intentado leer algún tutorial?
Por ejemplo: http://developer.android.com/guide/tutorials/views/hello-spinner.html http://www.designerandroid.com/?p=8
y así sucesivamente. Google para tutoriales spinner de Android.
Cambié el método de spinner ArrayAdapter
y obtuve mi Spinner personalizado. basta con cambiar el parámetro de este método como
Spinner spinner = (Spinner) findViewById(R.id.Spinner01); ArrayAdapter adapter=ArrayAdapter.createFromResource(This,R.array.statename,R.layout.mylayout); spinner.setAdapter(adp);
en la que el archivo contiene mylayout
que tienen el mismo problema también. Finalmente probé 2 medios:
Use AutoCompleTextView, es bastante bueno.
Use ListPopupWindow
con un EditText
. Por último he usado esto y escribí un artículo sobre el tema: http://maogm.com/blog/edittext-with-popuplist-en.html
¡No se encontró el enlace para el artículo (Edittext con popouplist)! –
@LeonardoCosta He actualizado el enlace – Gavin
La respuesta aceptada me ayudó, excepto que quería el menú desplegable para mostrar inmediatamente antes de que el usuario empieza a escribir (en realidad un spinner editable) y no le importaba tanto sobre la autocompleción, así que dejo que tenga el efecto desplegable inmediato al agregar:
autoCompleteTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
autoCompleteTextView.showDropDown();
}
})
En caso de que esto ayude a alguien.
Diego, ¡URL no encontrada! –