Android Spinner下拉列表,ArrayAdapter适配器

几种常用的Adapter:

    1. ArrayAdapter:数组适配器. 是最简单的Adapter适用于列表项中只含有一条文本信息的情况;

    2. SimpleAdapter:比ArrayAdapter复杂,每一个列表项中可以含有不同的子控件;

    3. SimpleCursorAdapter:把从数据库查出的数据适配给AdapterView;

    4. 自定义Adapter:完全自行定义数据的适配方式,灵活性最强,也最常用;

    5.其他的Adapter采用MVC模式将前端显示V和后端数据M分离.

Spinner:下拉列表视图:

    ArrayAdapter:数组适配器

        1. 共有6种构造方法

        2. BaseAdapter

        3. 数据源只能是文本集合

        4. item条目布局只能是TextView

效果展示:


ArrayAdapter的三个参数:

    第一个参数:上下文对象 this

    第二个参数:条目布局id R.layout.support_simple_spinner_dropdown_item

    第三个参数:数据源 arr

ArrayAdapter的方法:

    1.添加单个对象数据: stringArrayAdapter.add(" ");

    2.添加集合:stringArrayAdapter.add("list");


    3.移除数据:stringArrayAdapter.remove(" ");

    4.刷新数据:stringArrayAdapter.notifyDataSetChanged();

在Spinner中添加android:spinnerMode="dialog" 可以使下拉列表弹出一个框进行选择


设置点击的时候会有一个吐司


效果展示:


                               哈哈哈,我是小仙女~


猜你喜欢

转载自blog.csdn.net/lixiaona_1101/article/details/80698269