使用AutoCompleteTextView实现自动匹配输入的内容
2016-03-17 11:17
615 查看
比如在百度搜索内容时,当我们在搜索框内输入部分内容时,下面就会出现很多相关内容的提示供我们选择。要在手机的一个输入框中也实现这样的功能。该怎么做呢?
目标:使用AutoCompleteTextView实现自动匹配输入的内容
步骤:①在布局文件中编写一个AutoCompleteTextView②编写功能实现的代码逻辑部分
一、新建一个工程,代码结构如下图所示:
二、编写在布局文件中编写一个AutoCompleteTextView,代码如下:
三、编写功能实现的代码逻辑部分,请看代码:
通过以上的几步就可完成使用AutoCompleteTextView实现自动匹配输入的内容,图示效果如下:
ps:还有疑惑的朋友可以戳链接http://download.csdn.net/detail/programmerteny/9464175下载对应的源码研究。
目标:使用AutoCompleteTextView实现自动匹配输入的内容
步骤:①在布局文件中编写一个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/autoCompleteTextView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:completionthreshold="2" android:hint="请输入要搜索的关键词"> </autocompletetextview></linearlayout>
三、编写功能实现的代码逻辑部分,请看代码:
package com.nanhai.autocompletetextviewdemo; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; public class MainActivity extends Activity { private AutoCompleteTextView acTextView; private String[] res = { "english01", "english02", "english03", "math", "history" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* * 第一步:初始化控件 * 第二步:需要一个适配器 * 第三步:初始化数据源,这数据源去匹配输入的文本内容 * 第四步:将当前adapter与AutoCompleteTextView控件绑定 */ acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); ArrayAdapter<string> adapter = new ArrayAdapter<string>(this, android.R.layout.simple_list_item_1, res); acTextView.setAdapter(adapter); } } </string></string>
通过以上的几步就可完成使用AutoCompleteTextView实现自动匹配输入的内容,图示效果如下:
ps:还有疑惑的朋友可以戳链接http://download.csdn.net/detail/programmerteny/9464175下载对应的源码研究。
相关文章推荐
- Android中AutoCompleteTextView与MultiAutoCompleteTextView的用法
- Android AutoCompleteTextView连接数据库自动提示的方法(附demo源码下载)
- Android中EditText和AutoCompleteTextView设置文字选中颜色方法
- AutoCompleteTextView组件的功能和用法
- android 如何实现登陆界面的记住密码功能
- Android:控件AutoCompleteTextView 自动提示
- 自学Android之Spinner和AutoCompleteTextView
- 具有自动提示功能的菜单(AutoCompleteTextView与数组)
- 轻量级SharedPreferences的存储方式
- AutoCompleteTextView使用探索
- AutoCompleteTextView详细解说
- Android学习第四天————AutoCompleteTextView自填充文本框
- 关于AutoCompleteTextView的下拉列表
- 关于AutoCompleteTextView实现前几个历史提示
- 【控件篇】AutoCompleteTextView 简单实用案例代码
- Android开发适配器系列:AutoCompleteTextView和MultiAutoCompleteTextView
- Android用户界面 UI组件--自动提示输入框 AutoCompleteTextView和MultiAutoCompleteTextView
- android AutoCompleteTextView 自定义BaseAdapter
- android学习--AutoCompleTextView的使用
- AutoCompleteTextView和MultiAutoCompleteTextView