cómo crear spinner editable en Android? [cerrado]
Pregunta
Amigos,
me puede orientar a nadie cómo crear spinner editable en Android?
cualquier ayuda sería apreciada.
Solución
Si editable que puedes usar AutoCompleteTextView .
Otros consejos
Tengo el mismo problema también. Finalmente he intentado 2 significa:
-
AutoCompleTextView , es bastante bueno.
-
ListPopupWindow
con unEditText
. Por último he usado esto y escribí un artículo sobre el tema: http://maogm.com /blog/edittext-with-popuplist-en.html
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 importa mucho completetion auto, así que hacer que tenga la caída inmediata por efecto añadiendo :
autoCompleteTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
autoCompleteTextView.showDropDown();
}
})
En caso de que esto ayude a alguien.
¿Ha tratado de leer tutoriales?
Por ejemplo: http://developer.android.com/guide/tutorials/views/ hola-spinner.html http://www.designerandroid.com/?p=8
y así sucesivamente. Google tutoriales spinner androide.
He cambiado el método de ArrayAdapter
spinner y me dieron mi costumbre Spinner. simplemente 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 el que el archivo contiene mylayout