1.res-layout
<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:paddingbottom= "@dimen/activity_vertical_margin"Android:paddingleft= "@dimen/activity_horizontal_margin"Android:paddingright= "@dimen/activity_horizontal_margin"Android:paddingtop= "@dimen/activity_vertical_margin"Tools:context=". Mainactivity "> <Autocompletetextview
Android:threshold= "3" Android:id= "@+id/autocompletetextview1"Android:layout_width= "Match_parent"Android:layout_height= "Wrap_content"Android:layout_alignparenttop= "true"Android:layout_centerhorizontal= "true"Android:layout_margintop= "38DP"Android:ems= "10"Android:hint= "Please enter corresponding text" > <requestfocus/> </AutoCompleteTextView></RelativeLayout>
2.. java file
PackageCom.example.text1;ImportAndroid.os.Bundle;Importandroid.app.Activity;ImportAndroid.view.Menu;ImportAndroid.widget.ArrayAdapter;ImportAndroid.widget.AutoCompleteTextView; Public classMainactivityextendsActivity {PrivateAutocompletetextview at; PrivateArrayadapter<string>adapter; //initializing the data source PrivateString[] res = {"Mukewang", "Jikexueyuan", "51cto"}; @Overrideprotected voidonCreate (Bundle savedinstancestate) {Super. OnCreate (savedinstancestate); Setcontentview (R.layout.activity_main); //Initializing the controlat =(Autocompletetextview) Findviewbyid (R.ID.AUTOCOMPLETETEXTVIEW1); //adapter Adaptation drop-down list dataadapter =NewArrayadapter<string> ( This, Android. R.layout.simple_dropdown_item_1line, res);//to load a data source to an adapterAt.setadapter (adapter); } @Override Public BooleanOncreateoptionsmenu (Menu menu) {//inflate the menu; This adds items to the action bar if it is present.getmenuinflater (). Inflate (R.menu.main, menu); return true; }}
Android Auto-match input