Android之Adapter系列之SpinnerAdapter接口

来源:互联网 发布:mysql decode函数 编辑:程序博客网 时间:2024/05/23 00:00
<pre name="code" class="java">SpinnerAdapter和ListAdapter一样,是一个接口,比较简单,仅仅继承Atapter,并添加了getDropDownView方法源码路径:framework\base\core\java\android\widget\SpinnerAdapter.javapackage android.widget;import android.view.View;import android.view.ViewGroup; /**  * 继承了Adapter,SpinnerAdapter是Spinner view和spinner数据的桥梁。  * Spinner adapter 允许定义两种不同的view:  * 一种在spinner上显示数据,另外一种是spinner被按下是显示数据   */public interface SpinnerAdapter extends Adapter {   /**     * 获取数据集合中指定位置上item的view,这些view显示在下拉pop框中     * @param position 想要获取item view的位置     * @param convertView      * @param convertView 旧视图重用。     * 备注: 开发者需要判断该View是否为null并且是否该old的view的type是否和目前请求view的item类型是否相同,如果该     * convertView无法成功转换,那么就需要重新创建一个View. * @param parent 该item view 将被attach的父控件     */    public View getDropDownView(int position, View convertView, ViewGroup parent);}


                                             
0 0