AutoCompleteTextView的使用

来源:互联网 发布:金华职业技术学院网络 编辑:程序博客网 时间:2024/05/21 00:00

1.创建布局文件auto_complete_tv.xml


<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical" android:layout_width="match_parent"    android:layout_height="match_parent">    <AutoCompleteTextView        android:completionThreshold="1"        android:id="@+id/autoTextView"        android:layout_marginLeft="20dp"        android:layout_marginRight="20dp"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:hint="请输入你要搜索的关键词"/></LinearLayout>




2—AutoComplete_tv_Activity.java

public class AutoComplete_tv_Activity extends Activity {    private AutoCompleteTextView acTextView;    private String[] res = {"beijing1","beijing2","beijing3",                            "shanghai1","shanghai2","shanghai3"};    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.auto_complete_tv);        /**         * 第一步:初始化控件         * 第二步:需要一个适配器         * 第三步:初始化数据源——这个数据源去匹配文本框输入的内容         * 第四步:将Adapter与当前AutoCompleteTextView绑定         */        acTextView = (AutoCompleteTextView) findViewById(R.id.autoTextView);        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,res);        acTextView.setAdapter(adapter);    }}


0 0
原创粉丝点击