1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <AutoCompleteTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/autoCompleteTextView" android:layout_alignParentTop="true" android:layout_marginTop="125dp" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> </RelativeLayout> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | package com.example.programmingknowledge.sampleapp; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; public class MainActivity extends ActionBarActivity { AutoCompleteTextView acTextView; String[] counties = { "Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); acTextView = (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView); ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.select_dialog_item,counties); acTextView.setThreshold(1); acTextView.setAdapter(adapter); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } } |
Android Auto Complete Tutorial
Adding Place Autocomplete to your Android App
android - How do I Use AutoCompleteTextView
android - How to dynamically add suggestions
android widget AutoCompleteTextView.java
Searches related to autocompletetextview
autocompletetextview custom adapter
Searches related to Android AutoCompleteTextView Control
android autocompletetextview example
android autocompletetextview custom adapter
android autocompletetextview from database
android autocompletetextview get selected item
android autocompletetextview dropdown
android autocompletetextview sqlite
android autocompletetextview not showing suggestions
android autocompletetextview arrayadapter