android 7.1 输入动态匹配
来源:互联网 发布:执迷不悔歌词含义知乎 编辑:程序博客网 时间:2024/06/05 11:57
AutoCompleteTextView
completionThreshold设置输入字符长度开始匹配
XML文件设置
<android.support.v7.widget.AppCompatAutoCompleteTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/text_view2" android:hint="输入内容" android:layout_below="@+id/text_view1" android:completionThreshold="2"/>
Activity文件代码
public class MainActivity extends AppCompatActivity { private AutoCompleteTextView textView; private ArrayAdapter<String> adapter; private String[] city = {"beijing", "beijing2", "shanghai2", "shanghai1"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);/*** 1初始化控件 * 2获得一个数据源,这是是一个字符串数组 * 3获得适配器对象 * 4绑定适配器对象 * */ textView = (AutoCompleteTextView) findViewById(R.id.text_view2); //设置开始匹配最小字符 textView.setThreshold(2); //获得adapter实例 adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, city); //绑定适配器 textView.setAdapter(adapter); }}
MultiAutoCompleteTextView
可以支持选择多个值,将输入的值用`;“隔开后可以进行再次匹配
可以用于群发邮件和短信的时候
multiTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
/** * 1初始化控件 * 2获得一个数据源,这是是一个字符串数组 * 3获得适配器对象 * 4绑定适配器对象 * 5设置分隔符 * */ multiTextView = (MultiAutoCompleteTextView) findViewById(R.id.text_view3); multiTextView.setAdapter(adapter); //设置分隔符 multiTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
0 0
- android 7.1 输入动态匹配
- Android - AutoCompleteTextView (输入框动态匹配内容)
- Android之实现动态自动匹配输入
- 动态匹配输入内容
- android学习之实现动态自动匹配输入
- Android控件——AutoCompleteTextView动态自动匹配输入内容
- 从零开始学Android之 AutoCompleteView 动态匹配输入的内容(像搜索引擎上的匹配)
- 慕课网--实现动态自动匹配输入内容
- AutoCompeleteTestView--动态自动匹配输入的内容
- jquery flexdatalist输入 动态信息匹配
- Android入门(4)——AutoComplete TextView实现动态自动匹配输入的内容
- android 输入框自动匹配-AutoCompleteTextView
- Android输入手势和手势匹配
- android第八节自动匹配输入内容
- Android View输入动态限制
- 【java】JTextField与JComboBox结合动态匹配输入信息
- 实现简单动态自动匹配输入的内容
- 使用AutoCompleteTextview实现动态匹配输入的内容
- Java反射机制
- linux下载文件到本地
- 两个块进行交换
- UIToolBar barItem的位置
- 支持下拉刷新和滑动删除的ListView----PullToRefresh, EnhancedListView项目整合
- android 7.1 输入动态匹配
- 如何在Release版本应用中删除NSAssert()断言
- 正则表达式30分钟入门教程
- C#反射方法:程序集反射、类型反射、接口反射、类型成员反射
- Bootstrap3.3.5响应式导航栏 实例
- Eclipse Bug: Unhandled event loop exception No more handles
- Mac 下使用SQLite
- 获取当前控制器ViewController(Navi)
- 按位枚举(flags)的使用