AutoCompleteTextView |
Top Previous Next |
Tela Java
import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView;
public class VisualActivity extends Activity { private static final String[] ESTADOS = new String[] { "Acre", "Alagoas", "Amapá", "Amazonas", "Bahia", "Ceará", "Distrito Federal", "Goiás", "Espírito Santo", "Maranhão", "Mato Grosso", "Mato Grosso do Sul", "Minas Gerais", "Pará", "Paraíba", "Paraná", "Pernambuco", "Piauí", "Rio de Janeiro", "Rio Grandedo Norte", "Rio Grande do Sul", "Rondônia", "Roraima", "São Paulo", "Santa Catarina", "Sergipe", "Tocantins" };
@Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.auto_complete_textview); initEstados(); }
private void initEstados() { // Cria um ArrayAdapter para exibir os estados ArrayAdapter<String> adaptador = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, ESTADOS); // estados AutoCompleteTextView estatos = (AutoCompleteTextView) findViewById(R.id.estados); estatos.setAdapter(adaptador); } } xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" >
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Estados" />
<AutoCompleteTextView android:id="@+id/estados" android:layout_width="fill_parent" android:layout_height="wrap_content" android:completionHint="Digite o nome de um estado" android:completionThreshold="1" />
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="OK" />
</LinearLayout> |