Hay un momento en mi aplicación, que necesito forzar para mostrar todos los elementos en la lista de sugerencias, sin importar lo que haya escrito el usuario. ¿Cómo puedo hacer eso?AutoCompleteTextView forzar para mostrar todos los elementos
Intenté hacer algo con el filtrado, pero para mí, como principiante, el filtrado es demasiado complicado, intenté buscar tutorial para principiantes para filtrar sin ningún tipo de suerte. Tal vez, hay una forma más simple de obligar a mostrar todos los elementos de sugerencia?
EDITAR: Básicamente lo que fue mi idea, es que, cuando el usuario escribe algo que no está en la lista, muestra todas las opciones disponibles que puede tener.
He encontrado la mejor manera de verificar si se muestra o no el ACTV, pero enTextChangeEvent comparo el texto escrito por el usuario con mi lista, y luego, si no se han encontrado elementos, aparece la lista completa.
public void onTextChanged(CharSequence s, int start, int before, int count)
{
final EditText editText = (EditText) findViewById(R.id.vardsUserInput);
String strValue = editText.getText().toString().toUpperCase();
String temp;
int Cc=0; //my count variable
for(int i=0; i<vardi.length; i++)
{
temp = vardi[i].toUpperCase();
if(temp.startsWith(strValue.toUpperCase()))
{
Log.d("testing",vardi[i]);
Cc++;
}
}
if(Cc == 0)
{
//Show all the available options
textView.showDropDown();
}
}
Estoy copiando y pegando, pero dejando el nombre de BurtuAdapter en homenaje a su trabajo. :) – brainmurphy1