zoukankan      html  css  js  c++  java
  • Android-spinner

    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步骤
  • 相关阅读:
    Javascript FP-ramdajs
    微信小程序开发
    SPA for HTML5
    One Liners to Impress Your Friends
    Sass (Syntactically Awesome StyleSheets)
    iOS App Icon Template 5.0
    React Native Life Cycle and Communication
    Meteor framework
    RESTful Mongodb
    Server-sent Events
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5226842.html
Copyright © 2011-2022 走看看