Android高级控件(一)

①AutoCompleteTextView
自动完成文本框

android:completeThreshold="1"
设置从输入一个字符时就开始提示

Android高级控件(一)_第1张图片

在values/strings.xml中设置数据

Android高级控件(一)_第2张图片

在layour下写xml设置样式

Android高级控件(一)_第3张图片

根据id得到控件

Android高级控件(一)_第4张图片

获得字符串数组

Android高级控件(一)_第5张图片

适配器

Android高级控件(一)_第6张图片

给控件设置适配器

Android高级控件(一)_第7张图片

也可以选择引用系统自带适配器

Android高级控件(一)_第8张图片

效果图

Android高级控件(一)_第9张图片

②MultiAutoCompleteTextView
多个自动完成文本框

Android高级控件(一)_第10张图片

根据id得到控件

Android高级控件(一)_第11张图片

获得字符串数组

Android高级控件(一)_第12张图片

适配器

Android高级控件(一)_第13张图片

设置多个自动完成文本框的分割符
默认为,

Android高级控件(一)_第14张图片

给控件设置适配器

Android高级控件(一)_第15张图片

效果图

Android高级控件(一)_第16张图片

③Spinner
下拉框

Android高级控件(一)_第17张图片

设置数据

Android高级控件(一)_第18张图片

根据id得到控件

Android高级控件(一)_第19张图片

得到字符串数组

Android高级控件(一)_第20张图片

适配器

Android高级控件(一)_第21张图片

给控件设置适配器

Android高级控件(一)_第22张图片

效果图

Android高级控件(一)_第23张图片

效果图

Android高级控件(一)_第24张图片

给下拉框设置监听事件

Android高级控件(一)_第25张图片

④ListView
列表

Android高级控件(一)_第26张图片

根据id得到控件

Android高级控件(一)_第27张图片

只有文字:

设置数据

Android高级控件(一)_第28张图片

适配器

Android高级控件(一)_第29张图片

给控件设置适配器

Android高级控件(一)_第30张图片

效果图
可滑动

Android高级控件(一)_第31张图片

有文字和图片:

设置文字数据

Android高级控件(一)_第32张图片

设置图片数据

Android高级控件(一)_第33张图片

可以传多个参数的适配器

Android高级控件(一)_第34张图片

给控件设置适配器

Android高级控件(一)_第35张图片

效果图

Android高级控件(一)_第36张图片

给列表设置点击事件

Android高级控件(一)_第37张图片

你可能感兴趣的:(Android高级控件(一))