Android-使用AutoCompleteTextView进行动态匹配
来源:互联网 发布:各种算法时间复杂度 编辑:程序博客网 时间:2024/05/13 00:18
Android-使用AutoCompleteTextView进行动态匹配
在百度上面进行关键词搜索的时候,当我们输入时,就会显示一个下拉框,
匹配到我们输入的关键词,其实在安卓上面也有这个组件。
AutoCompleteTextView会实现自动匹配,如果不是复习以前的基础,还真不知道这个东西,嘿嘿,半桶水就是半桶水,还是得多多练习,查漏补缺啊。
小例子:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity" > <AutoCompleteTextView android:id="@+id/id_autotextView" android:layout_width="match_parent" android:layout_height="wrap_content" android:completionThreshold="3" android:hint="输入关键词" > </AutoCompleteTextView></LinearLayout>
android:completionThreshold=”3”
这一行代码表示的是,当我们输入次数到第三个的时候,就会出现匹配的下拉框。
MainActivity.java
package com.xieth.as.autocomtextviewdemo;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;public class MainActivity extends AppCompatActivity { private AutoCompleteTextView acTextView = null; private String[] res = {"beijing1", "beijing2", "beijing3", "shanghai1", "shanghai2", "guangzhou1", "shenzhen"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initViews(); eventsViews(); } private void eventsViews() { ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, res); acTextView.setAdapter(adapter); } private void initViews() { acTextView = (AutoCompleteTextView) findViewById(R.id.id_autotextView); }}
效果:
还是很给力的,哈哈,不过数据源还是要自己去获取。
0 0
- Android-使用AutoCompleteTextView进行动态匹配
- Android - AutoCompleteTextView (输入框动态匹配内容)
- Android控件——AutoCompleteTextView动态自动匹配输入内容
- 使用AutoCompleteTextview实现动态匹配输入的内容
- Android-使用MultiAutoCompleteTextView进行分隔符动态匹配
- Android控件AutoCompleteTextView-自动匹配
- Android-AutoCompleteTextView实现自动匹配
- Android AutoCompleteTextView的使用
- Android AutoCompleteTextView 的使用
- android-AutoCompleteTextView使用
- Android AutoCompleteTextView使用整理
- android中自动匹配框AutoCompleteTextView用法
- 【Android】自动提示匹配之AutoCompleteTextView
- Android之AutoCompleteTextView自定义匹配规则
- android 输入框自动匹配-AutoCompleteTextView
- android 自动匹配文本 AutoCompleteTextView /MultiAutoCompleteTextView
- Android之AutoCompleteTextView自动匹配(笔记)
- Android之AutoCompleteTextView自动匹配(笔记)
- HDU3746 Cyclic Nacklace KMP找循环节
- 大数相乘 java
- POJ-3069 Saruman's Army
- 1-100能整除3的前5个数
- 自然语言处理NLP常用开源/免费工具
- Android-使用AutoCompleteTextView进行动态匹配
- 手势锁
- uitableviewcell添加长按手势 并获取cell
- 浅谈C++多态性
- 求 1 1 2 3 5 8这种数列的第n个数 迭代法和递归来求
- 一种优秀的异常处理方法
- $POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别
- 中国剩余定理(韩信点兵)
- hdu 4267 线段树间隔更新