凌雪
2018-11-29
来源 :网络
阅读 1171
评论 0
摘要:本文将带你了解Android应用开发之android开发控件之AutoCompleteTextViewt,希望本文对大家学Android有所帮助。
本文将带你了解Android应用开发之android开发控件之AutoCompleteTextViewt,希望本文对大家学Android有所帮助。
5、AutoCompleteTextViewt是自动补全提示这里是单个提示,这种搜索提示到处可见,最简单的就是搜索引擎的搜索提示
//在xml中 <multiautocompletetextview android:completionthreshold="2" android:hint="请输入你要搜索的内容" android:id="@+id/MautoCompleteTextView" android:layout_height="wrap_content" android:layout_width="wrap_content" pre=""><pre class="brush:java;">>在activity里的代码 //这部分是做一个搜索框单个 /*
第一步:初始化控件
第二步:初始化适配器
第三步:找到一个数据源
第四步:将 adapter与当前AutoCompleteTextView匹配
* */
acCompleteText = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView);
ArrayAdapter<string> adapter = new ArrayAdapter<string>(this, android.R.layout.simple_list_item_1, res);
acCompleteText.setAdapter(adapter);
//MultiAutoCompleteTextView,可以多个提示,这部分是做发送邮件可以多选的搜索框
/*
第一步:初始化控件
第二步:初始化适配器
第三步:找到一个数据源
第四 :将 adapter与当前AutoCompleteTextView匹配
第五步:设置以逗号作为分隔符
* */
macCompleteText = (MultiAutoCompleteTextView) findViewById(R.id.MautoCompleteTextView);
ArrayAdapter<string> madapter = new ArrayAdapter<string>(this, android.R.layout.simple_list_item_1, res);
macCompleteText.setAdapter(madapter);
macCompleteText.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
//其中res是提前声明的一个数组
private String[] res = {"beingjing", "beijign1", "beijing2", "zhang", "zhanyyan"};
// </string></string></string></string></pre><link href="https://csdnimg.cn/release/phoenix/production/markdown_views-68a8aad09e.css" rel="stylesheet"></multiautocompletetextview></autocompletetextview><br>
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号