Android控件之自动匹配输入内容AutoCompleteTextView
来源:互联网 发布:servlet使用json 编辑:程序博客网 时间:2024/05/21 05:19
今天在尝试写自己第一个android小项目即英语词典的过程中,碰到了AutoCompleteTextView控件的使用问题,上网查了诸多资料,决定还是自己写篇随笔记录此控件的应用及加深印象。此控件的作用相当于是智能提示输入框,如下图所示:
当我们输入“con”三个英文字母后,下面类似下拉别表的提示框出现几个以“con”开头的英文单词,在这里便是用到了AutoCompleteTextView控件。其中,在选择适配器时,选择了一种应用较为广泛的适配器ArrayAdapter,并需要我们实例化适配器,指明匹配文本的显示风格和数据来源,最后指明控件AutoCompleteTextView的适配器ArrayAdapter。代码如下:
布局文件的代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <AutoCompleteTextView android:id="@+id/acTextView" android:layout_width="fill_parent" android:layout_height="wrap_content" /></LinearLayout>ACTV类的代码如下:
package com.xss.actvpro;import android.os.Bundle;import android.app.Activity;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;public class ACTVActivity extends Activity {private static final String[] dictionary = new String[] {"concern", "conclude", "conductor","configuration", "confirm", "convenience"};private AutoCompleteTextView acTextView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_actv);acTextView = (AutoCompleteTextView) findViewById(R.id.acTextView);//利用适配器ArrayAdapter<String> adapter_actv = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,dictionary);acTextView.setAdapter(adapter_actv);}}
0 0
- Android控件之自动匹配输入内容AutoCompleteTextView
- Android控件——AutoCompleteTextView动态自动匹配输入内容
- Android控件AutoCompleteTextView-自动匹配
- [Android] AutoCompleteTextView:自动完成输入内容的控件
- 输入框自动匹配控件AutoCompleteTextView
- AutoCompleteTextView自动完成输入内容的控件
- Android - AutoCompleteTextView (输入框动态匹配内容)
- 安卓控件——AutoCompleteTextView和MultiAutoCompleteTextView实现自动匹配输入的内容
- android 输入框自动匹配-AutoCompleteTextView
- android autocompletetextview(自动匹配控件)类比listview
- [Android] AutoCompleteTextView:自动完成输入内容的控件(自动补全)
- AutoCompleteTextView自动匹配输入框中的内容【转】
- 使用AutoCompleteTextView实现自动匹配输入的内容
- 动态自动匹配输入的控件AutoCompleteTextView和MultiAutoCompleteTextView
- 【Android】自动提示匹配之AutoCompleteTextView
- Android之AutoCompleteTextView自动匹配(笔记)
- Android之AutoCompleteTextView自动匹配(笔记)
- Android 之 自动匹配字符AutoCompleteTextView
- 课堂作业
- 黑马程序员——Foundation框架:结构体及字符串之NSString
- Linux 信号signal处理机制
- 最优规则式 XDU1024
- web_reg_find函数
- Android控件之自动匹配输入内容AutoCompleteTextView
- cocos2dx 3.0 无法解析的外部符号 __imp__curl_easy_setopt,
- 安卓开发小练手之手机卫士开发(1)——Splash界面
- Java_语法基础_成员变量的默认值
- 架构设计文档提纲简描
- Matlab 生成 图片的coe文件初始化xilinx rom
- Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
- springmvc学习笔记(21)——CRUD之修改
- play 1.x框架的配置与使用