AutoCompleteteTextView的使用方法
来源:互联网 发布:nginx配置多个站点 编辑:程序博客网 时间:2024/06/12 21:44
在学习了这个组件后,我觉得它的逻辑虽然不复杂,但是“我”觉得它的功能却有点不可思议,它竟然能在手机上实现网页上浏览器的功能。那就只能说明我学的太浅了,孤陋寡闻。那我现在先简单介绍一下,这个组件的功能和使用方法吧。我先举个例子说一下它的功能,就会自然明白它是干嘛的,它是啥子东东。我们知道百度的搜索栏。你在上面检索你要搜的关键词或者关键字母的时候,都会在检索栏下面出现几个高频的热搜关键词,它会提高我们搜索的精确度,也很快捷。例如我在百度上搜索CS两个字母的时候就会出现:
现在开始介绍它的用法吧:
AutoCompleteteTextView
1.功能
动态匹配输入的内容,如百度的搜索引擎当输入文本时,可以根据内容显示匹配的热门信息。
2.独特属性
android:completionThreshold="2"
--设置输入多少字符时自动匹配
* 第一步:初始化实体变量
private AutoCompleteTextView aTextView;
aTextView=(AutoCompleteTextView)findViewById(R.id.auto);
* 第二步:需要一个适配器
ArrayAdapter<String> adapter=new ArrayAdapter<String>
(this, android.R.layout.simple_list_item_1,res);
* 第三步:初始化数据源--这个数据源去匹配文本框输入的内容
private String[] res={"beijing1","beijing2",
"bejing3","shanghai1","shanghai2"};
* 第四步:将adapter与当前AutoCompleteTextView绑定
aTextView.setAdapter(adapter);
在xml文件中需要对AutoCompleteteTextView进行设置的属性有:
<AutoCompleteTextViewandroid:id="@+id/auto"
android:completionThreshold="3"//设置在文本框中输入几个字母开始匹配(这段代码很关键,千万不能忘记设置,否则就会失去这个组件的强大的功能。)
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入你要搜索的关键词!">
</AutoCompleteTextView>
0 0
- AutoCompleteteTextView的使用方法
- 的使用方法
- ctags使用方法 ctags的使用方法
- UITabBarController的使用方法、 UINavigationController的使用方法、 presentModalViewController的使用方法
- UITabBarController的使用方法 UINavigationController的使用方法
- ctags使用方法 ctags的使用方法1
- DateTime的一些使用方法
- CSDNBlog的使用方法
- RetroGuard的使用方法(转)
- 一些Blog的使用方法
- RAR的命令行使用方法
- VI的使用方法
- Make的使用方法
- COM组件的使用方法
- AgileFlow的使用方法
- COM组件的使用方法
- Log4j包的使用方法
- Ado的特殊使用方法
- 第四周 项目3-并联电阻
- 大型程序的结构(一)
- 第四周项目三(3)
- 《ROS精品入门》学习笔记四:ROS中的空间描述与变换
- Swift-常用控件(UISwitch开关控件)
- AutoCompleteteTextView的使用方法
- 极大似然估计 定义 by 周志华
- iOS开发之导航栏titleView不居中的问题
- shiro简单理解及整合springMVC
- 这个博客的意义与作用
- 第4周项目3 单链表应用1
- 【第四周项目1-建立单链表】
- 第四周 建立单链表
- android 提高App启动速度