There are two ways to do this with the Android text alert box:
Main.xml file
<?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" android:layout_height= " Wrap_content " android:text=" fuzzy query "/> <autocompletetextview android:id=" @+id/autotext " Android:layout_width= "Fill_parent" android:layout_height= "wrap_content" /> < Multiautocompletetextview android:id= "@+id/mull" android:layout_width= "Fill_parent" android: layout_height= "Wrap_content" /></linearlayout>
Mainactivity.java file
Package Cn.szy.com;import Android.app.activity;import Android.os.bundle;import android.widget.arrayadapter;import Android.widget.autocompletetextview;import Android.widget.multiautocompletetextview;public class MainActivity Extends activity {/** Called when the activity is first created. */private Multiautocompletetextview move;private Auto Completetextview Auto; @Override public void OnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (R.layout.main); Auto = (Autocompletetextview) This.findviewbyid (R.id.autotext); string [] autostrings = new string [] {"UN", "Union Army", "Commonwealth"}; arrayadapter<string> adapter = new Arrayadapter<string> (mainactivity.this,android. R.layout.simple_dropdown_item_1line,autostrings); Auto.setadapter (adapter); move = (Multiautocompletetextview) This.findviewbyid (r.id.mull); Move.setadapter (adapter); Move.settokeNizer (New Multiautocompletetextview.commatokenizer ()); }}
Java-android Input Prompt box