«

Android-spinner

时间:2024-3-2 18:52     作者:韩俊     分类: Android


Android-spinner
一 Adapter概念

spinner:下拉栏里面的TextView

指定系统spinner:在xml文件里面的spinner中的属性android:entries="@array/string_array"



适配器:将数据源绑定到界面组件



数据源:

cursor数据库集

ArrayList数组集合



适配结构:

数据源(Data source)->适配器(Adapter)->界面(ListView)

如下图:




二 常用Adapter

总接口:Adapter-android.widget->interface

接口:ListAdapter->class

class:BaseAdapter->ArrayAdapter<T>

class : CursorAdapter->ResourceCursorAdapter->SimpleCursorAdapter



接口:SpinnerAdapter->class

class: BaseAdapter->ArrayAdapter<T>

class: CursorAdapter->ResourceCursorAdapter->SimpleCursorAdapter

class: SimpleAdapter





三 Adapter操作

1 界面:

建立数据源

建立Adapter

绑定数据源-Adapter

绑定Adapter-界面



2 事件:

用到的事件方法:setOnItemSelectedListener(new OnItemSelectedListener())



四 自定义Adapter

1 定义数据源的类

2 定义Adapter类,重写方法,在里面建立和数据源和Xml文件的联系,通常为泛型

3 在Activity中操作Adapter,即上面的界面4步骤

标签: android

热门推荐