Android常用组件之AutoCompleteTextView

安卓组件中,凡是需要配置数据的组件,一般都是用Adapter配置。

AutoCompleteTextView的使用方法与ListView类似,也是用setAdapter来设置数据。

MultiAutoCompleteTextView与AutoCompleteTextView的区别就是需要设置分隔符。

使用系统提供的分隔符,该分隔符是逗号:


setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());

时间: 2024-10-01 04:49:11

Android常用组件之AutoCompleteTextView的相关文章

Android常用组件

UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:com.novoda.imageloader:异步加载.缓存.显示图片 picasso:com.squareup.picasso:功能强大的图片下载缓存库 PhotoView:uk\co\senab\photoview:支持缩放和各种手势的ImageView ListView JazzyListView

android常用组件之DatePicker和TimePicker

在android中,DatePicker组件和TimePicker组件分别是日期选择器和时间选择器. 该实例中,当点击日期选择器按钮后,弹出日期选择框,用户选择日期后andoid会将日期显示到TextView组件中:当点击时间选择器按钮后,弹出时间选择框,选择后在相应的TextView组件显示时间. 日期选择框和时间选择框在创建实例的过程中,构造方法的参数类似,以下分别介绍: 1.日期选择框创建实例如下 DatePickerDialog datePicker=new DatePickerDial

android常用组件之RadioGroup

RadioGroup组件内部含有若干个RadioButton组件,每一个RadioButton对应一个选项,利用RadioGroup类似于做单选题. RadioGroup可以理解为存放RadioButton的容器,他将多个RadioButton组织起来,形成一个组,而用户在选择时只能是组内的某一个RadioButton,所以用户直接操作的对象是RadioButton组件. 以下实例是首先选择一个选项,按提交按钮,会弹出一个消息框提示选择信息. 首先是布局文件: <LinearLayout xml

android常用组件之ScrollView

ScrollView在android中可以实现滚动视图,手机屏幕大小有限,当显示的内容较多时,滚动视图就派上用场了. 该实例主要是通过布局文件生成视图,只是演示ScrollView的使用,没有考虑整体美观效果.总体来看,采用垂直布局,在垂直布局的第一行加入一个TextView组件:第二行是一个ScrollView,内部加入垂直布局:第三行再加入一个TextView组件. 在布局文件中使用ScrollView,一般是在ScrollView节点中加入布局方式,如下所示,ScrollView也可以作为

android常用组件之SeekBar

SeekBar组件是可以手动调整进度的拖动条,最常见的使用地方是听音乐或者看视频时,往前或者往后拖动进行定位,手机中的音量控制等. 该实例中,手动改变进度,在TextView组件中会显示相应进度百分比. 首先是布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools&quo

android常用组件之Spinner

Spinner是下拉列表框,用户可以通过该控件从所列item中进行选择,还可以触发item的监听事件. 该实例通过ArrayAdapter类创建了含有30个item的下拉列表,当用户从所列的item中进行选择后,会弹出一个消息框,提示用户所选条目.注意spinner条目监听方法是setOnItemSelectedListener(),而不是setOnItemClickListener(),如果使用setOnItemClickListener()方法会出现秒退现象. 首先是布局文件,添加一个Spi

android常用组件之ProgressBar

ProgressBar组件是无法拖动的进度条,他能够显示当前下载进度,他含有一个次进度条,比如播放流媒体时显示的缓冲进度. 该实例是通过四个按键分别控制主进度条和次进度条的增减. 首先上布局文件代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     and

android常用组件之Checkbox

在android应用开发中,当用到多选框时,可以通过CheckBox组件实现. 该实例实现的功能是,选择列表内的选项,点击提交按钮后,弹出对话框,显示提交内容. 直接上代码. 首先是布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android

Android常用组件Broadcast介绍

一.Broadcast简介 Broadcast是Android的四大组件之一.可分为: 1.普通广播 发送一个广播,所有监听该广播的广播接收者都可以监听到改广播. 2.异步广播 当处理完之后的Intent,依然存在,这时候registerReceiver(BroadcastReceiver,IntentFilter) 还能收到他的值,直到你把它去掉,不能将处理结果传给下一个接收者,无法终止广播. 3.有序广播 按照接收者的优先级顺序接收广播,优先级别在intent-filter中的priorit