XML layout file
1 <?XML version= "1.0" encoding= "Utf-8"?>2 <Relativelayoutxmlns:android= "Http://schemas.android.com/apk/res/android"3 Android:layout_width= "Match_parent"4 Android:layout_height= "Match_parent" >5 6 <Autocompletetextview7 Android:id= "@+id/autocompletetextview1"8 Android:layout_width= "Wrap_content"9 Android:layout_height= "Wrap_content"Ten Android:layout_alignparentleft= "true" One Android:layout_alignparenttop= "true" A Android:ems= "Ten" - Android:hint= "Please enter City:" - Android:completionthreshold= "2" the /><!--set input several start hints - - - <Multiautocompletetextview - Android:id= "@+id/multiautocompletetextview1" + Android:layout_width= "Wrap_content" - Android:layout_height= "Wrap_content" + Android:layout_alignparentleft= "true" A Android:layout_below= "@+id/autocompletetextview1" at Android:ems= "Ten" - Android:hint= "Please enter the recipient:" - Android:completionthreshold= "2"> - - <Requestfocus/> - </Multiautocompletetextview> in - </Relativelayout>
Source:
1 Importandroid.app.Activity;2 ImportAndroid.os.Bundle;3 ImportAndroid.view.Menu;4 ImportAndroid.view.MenuItem;5 ImportAndroid.widget.ArrayAdapter;6 ImportAndroid.widget.AutoCompleteTextView;7 ImportAndroid.widget.MultiAutoCompleteTextView;8 9 Public classMainActivity2extendsActivity {Ten PrivateAutocompletetextview at; One PrivateMultiautocompletetextview Mat; A @Override - protected voidonCreate (Bundle savedinstancestate) { - Super. OnCreate (savedinstancestate); the Setcontentview (r.layout.activity_main2); -at =(Autocompletetextview) Findviewbyid (r.id.autocompletetextview1); -Mat =(Multiautocompletetextview) Findviewbyid (r.id.multiautocompletetextview1); - +Arrayadapter adapter = Arrayadapter.createfromresource ( This, R.array.city_name, Android. R.layout.simple_spinner_dropdown_item); - At.setadapter (adapter); + A Mat.setadapter (adapter); at //Set delimiter -Mat.settokenizer (NewMultiautocompletetextview.commatokenizer ()); - - } - - in}
Autocompletetextview and Multiautocompletetextview