android有这样的ui控件,自动匹配你输入的字符和提供的字符,规则也可以自己设定

解决方案 »

  1.   

    android有个autocomplete控件,然后用个ArrayAdapter将服务器中的数据封装好,最后就是setadapter就可以了。。
    ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this,
    R.layout.autocomplete_item, ordernumberlist);
    searchtext.setAdapter(adapter1);*/
     <AutoCompleteTextView
                    android:id="@+id/autocomplete"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:drawableLeft="@drawable/search"
                    android:drawablePadding="5dp"
                    android:layout_margin="5dp"
                    android:padding="7dp"
                    android:background="@drawable/bg_search"
                    android:textCursorDrawable="@null"//有这个就有跳动的提示
                    android:hint="@string/tips"
                    android:textColorHint="#828282"
                    android:singleLine="true"
                    android:textSize="14sp"
                    android:textColor="@color/black"
                    android:completionThreshold ="1"//意识是当输入几个字时提醒
                     />