Autocompletetextview and EditText are very similar, in fact, Autocompletetextview is the EditText subclass. With Autocompletetextview, a message pops up automatically when the user is typing. The following example shows how to use Autocompletetextview to automatically help users complete input.
1. Create a project: BASICVIEWS3.
2. Code in the Main.xml.
<?xml version= "1.0" encoding= "Utf-8"?> <linearlayout xmlns:android=
"http://schemas.android.com/apk/" Res/android "
android:layout_width=" fill_parent "
android:layout_height=" fill_parent "
android:o" rientation= "vertical" >
<textview
android:layout_width= "Fill_parent"
Wrap_content "
android:text=" Name of President "/>
<autocompletetextview android:id=" @+id/ Txtcountries "
android:layout_width=" fill_parent "
android:layout_height=" wrap_content "/>
< /linearlayout>
3, the code in the Basicviews3activity.java.
public class Basicviews3activity extends activity {string[] Presidents = {"Dwight D. Eisenh
Ower "," John F. Kennedy "," Lyndon B Johnson "," Richard Nixon ", "Gerald Ford", "Jimmy Carter", "Ronald Reagan", "George H. W.."
Bush, "Bill Clinton", "George W. Bush", "Barack Obama"}; /** called the activity is a.
* * @Override public void onCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate);
Setcontentview (R.layout.main); arrayadapter<string> adapter = new Arrayadapter<string> (this, Android.
R.layout.simple_dropdown_item_1line, Presidents); Autocompletetextview TextView = (autocompletetextview) FindvieWbyid (r.id.txtcountries);
Textview.setthreshold (3);
Textview.setadapter (adapter); }
}
4, F11 debugging.