Android-AutoCompleteTextView
2016-11-09 16:48
204 查看
一。动态匹配输入的内容
二。android:completionThreshold = "2" //设置输入多少字符时自动匹配
三。代码
mainactivity部分
效果
五。
二。android:completionThreshold = "2" //设置输入多少字符时自动匹配
三。代码
mainactivity部分
package com.example.fang.text4; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; public class MainActivity extends AppCompatActivity { private AutoCompleteTextView acTextView; private String[] res = {"beijing1","beijing2","beijing3"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //第一步初始化控件,第二步需要一个适配器,第三步,初始化数据源--这数据源去匹配文本框的数据内容 //第四步将adpter与当前控件绑定 acTextView = ( AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1); ArrayAdapter<String>adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,res); acTextView.setAdapter(adapter); } }控件部分
<AutoCompleteTextView android:completionThreshold="3" android:hint="请输入你要搜索的关键词" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/textView" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_marginLeft="51dp" android:layout_marginStart="51dp" android:layout_marginTop="14dp" android:id="@+id/autoCompleteTextView1" />
效果
五。
MultiAutoCompleteTextView(增加逗号分隔符)
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //第一步初始化控件,第二步需要一个适配器,第三步,初始化数据源--这数据源去匹配文本框的数据内容 //第四步将adpter与当前控件绑定 acTextView = ( AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1); ArrayAdapter<String>adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,res); acTextView.setAdapter(adapter); macTextview = (MultiAutoCompleteTextView)findViewById(R.id.multiAutoCompleteTextView); macTextview.setAdapter(adapter); macTextview.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); } }
相关文章推荐
- android 高级组件之 AutoCompleteTextView
- Android 中文 API (24) —— MultiAutoCompleteTextView.CommaTokenizer
- android_MultiAutoCompleteTextView
- About Android custom Tokenizer(use for MultiAutoCompleteTextView)
- Android AutoCompleteTextView的使用
- Android 中文 API (22) —— MultiAutoCompleteTextView
- Android:采用Google Suggest API 实现 AutoCompleteTextView的填充
- android高级界面组件之AutoCompleteTextView
- android AutoCompleteTextView 实现输入提示,类似百度支持输入拼音提示中文(gray)
- Android 中文 API (23) —— MultiAutoCompleteTextView.Tokenizer
- android笔记 自动补全输入的MultiAutoCompleteTextView
- android学习——AutoCompleteTextView
- Android常用控件-AutoCompleteTextView
- Android开发之AutoCompleteTextView
- Android 中文 API (23) —— MultiAutoCompleteTextView.Tokenizer
- Android 笔记 之 AutoCompleteTextView
- Android 笔记 之 AutoCompleteTextView
- Android开发教程 --- 葵花宝典第五层 控件之 Menu DatePicker TimePicker AutoCompleteTextView MultiAutoCompleteTextView
- 【Android】自动提示匹配之AutoCompleteTextView
- Android AutoCompleteTextView用法