美文网首页
AutoCompleteTextView 搜索下拉框

AutoCompleteTextView 搜索下拉框

作者: Luyc_Han | 来源:发表于2017-11-15 10:35 被阅读168次
布局:
    <AutoCompleteTextView
        android:id="@+id/searchid"
        android:layout_width="300dp"
        android:layout_height="50dp"
        android:layout_marginStart="32dp"
        android:layout_marginTop="50dp"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        android:completionThreshold="2"
        android:hint="请输入搜索的文字"/>

实现:
        /// 创建AutoCompleteTextView对象
        AutoCompleteTextView search = (AutoCompleteTextView)findViewById(R.id.searchid);


        /// 设置数据源数组
        String[] arrays = {"beijing1","beijing1","beijing1","beijing1","beijing1"};

        // 设置适配器
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arrays);

        // 将适配器与当前AutoCompleteTextView控件绑定
        search.setAdapter(adapter);

总结四步:
1. 获取AutoCompleteTextView对象
2.设置数据源
3.设置适配器
4.将适配器和控件绑定

效果图:
Untitled.gif

相关文章

网友评论

      本文标题:AutoCompleteTextView 搜索下拉框

      本文链接:https://www.haomeiwen.com/subject/efrcvxtx.html