`

Spinner使用小结

 
阅读更多

ExpandableListView, Gallery, GridView, ListView, Spinner 都是AdapterView的子类,AdapterView 是内容由 Adapter 来决定的视图类.

下拉列表(Spinner)是一个每次只能选择所有项中一项的部件. 它的项目来自于与之相关联的 Adapter.

        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

        ArrayAdapter<String> adapter = new ArrayAdapter<String>(

                getApplicationContext(), android.R.layout.simple_spinner_item,

                nameList);   //为下拉菜单后的状态添加布局文件

        spinner.setAdapter(adapter);  //适配器

        spinner.getCount();    //获取子视图的数量

        spinner.getAdapter();    //返回适配器

        spinner.getSelectedItem();    //被选择项的内容

        spinner.getSelectedItemId();    //被选择项的id

        spinner.getPrompt();    //获取下拉菜单的标题文件

        spinner.setPrompt(prompt);    //设置比哦啊体文件

        spinner.addView(child);   //添加子视图   (这个方法继承自ViewGroup,listView等也可以使用)

ListView  

    void    addFooterView(View v)

    添加一个固定显示于列表底部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

    void    addFooterView(View v, Object data, boolean isSelectable)

    添加一个固定显示于列表底部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

    void    addHeaderView(View v, Object data, boolean isSelectable)

    添加一个固定显示于列表顶部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

    void    addHeaderView(View v)

    添加一个固定显示于列表顶部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

分享到:
评论

相关推荐

    spinner的带图片的代码实现

    Spinner 使用方法小结 private void initMySpinner() { ArrayAdapter adapter = ArrayAdapter.createFromResource( this, R.array.phones_array, android.R.layout.simple_spinner_item); adapter....

    Android中常见的弹框:Spinner、Dialog、PopupMenu、PopupWindow

    Android中常见的弹框:Spinner、Dialog、PopupMenu、PopupWindow等控件基本使用总结

    Android编程下拉菜单spinner用法小结(附2则示例)

    本文较为详细的总结分析了Android编程下拉菜单spinner用法。分享给大家供大家参考,具体如下: Spinner控件也是一种列表类型的控件,它的继承关系如下: java.lang.Object  ↳ android.view.View  ↳ android....

    Android使用Spinner实现城市级联下拉框

    最近写一个使用Spinner实现城市级联下拉框的Dome,现在总结一下,第一次写博客,互相学习。 activity_main.xml里面有三个Spinner &lt;LinearLayout xmlns:android=http://schemas.android.com/apk/res/android ...

    Android编程入门很简单.(清华出版.王勇).part2

    1.5小结 第2章搭建你的开发环境 2.1配置前的准备工作 2.1.1 Android支持的操作系统 2.1.2准备“四大法宝” 2.2安装并配置JDK 2.2.1 安装JDK 2.2.2配置JDK 2.3安装并配置Eclipse 2.3.1 运行Eclipse 2.3.2 了解Eclipse...

    Android编程入门很简单.(清华出版.王勇).part1

    1.5小结 第2章搭建你的开发环境 2.1配置前的准备工作 2.1.1 Android支持的操作系统 2.1.2准备“四大法宝” 2.2安装并配置JDK 2.2.1 安装JDK 2.2.2配置JDK 2.3安装并配置Eclipse 2.3.1 运行Eclipse 2.3.2 了解Eclipse...

    精通ANDROID 3(中文版)1/2

    1.8 小结  第2章 设置开发环境  2.1 设置环境  2.1.1 下载JDK 6  2.1.2 下载Eclipse 3.6  2.1.3 下载Android SDK  2.1.4 命令行窗口  2.1.5 安装ADT  2.2 了解基本组件  2.2.1 View  2.2.2 ...

    精通Android 3 (中文版)2/2

    1.8 小结  第2章 设置开发环境  2.1 设置环境  2.1.1 下载JDK 6  2.1.2 下载Eclipse 3.6  2.1.3 下载Android SDK  2.1.4 命令行窗口  2.1.5 安装ADT  2.2 了解基本组件  2.2.1 View  2.2.2 ...

    疯狂Android讲义源码

     1.7 本章小结 33  第2章 Android应用的界面编程 35  2.1 界面编程与视图(View)组件 36  2.1.1 视图组件与容器组件 36  2.1.2 使用XML布局文件控制UI  界面 40  2.1.3 在代码中控制UI界面 41  2.1.4 使用...

    疯狂Android讲义.part1

    第1章 Android应用与开发环境 1 1.1 Android的发展和历史 2 1.1.1 Android的发展和简介 2 1.1.2 Android平台架构及特性 3 1.2 搭建Android开发环境 5 1.2.1 下载和安装Android SDK 5 ...19.10 本章小结 689

    疯狂JAVA讲义

    1.9 本章小结 22 本章练习 22 第2章 理解面向对象 23 2.1 面向对象 24 2.1.1 结构化程序设计简介 24 2.1.2 程序的三种基本结构 25 2.1.3 面向对象程序设计简介 27 2.1.4 面向对象的基本特征 28 2.2 UML...

    《Android应用开发揭秘》附带光盘代码.

    《Android应用开发揭秘》全部实例源代码,配合《Android应用开发揭秘》使用 前言  第一部分 准备篇  第1章 Android开发简介  1.1 Android基本概念  1.1.1 Android简介  1.1.2 Android的系统构架 ... 17.4小结

    《Android应用开发揭秘》源码

    作者简介  杨丰盛,Android应用开发先驱,对Android有深入研究,实战经验极其丰富。精通Java、C、C++等语言,专注于移动通信软件开发,在机顶盒软件开发和MTK平台软件开发方面有非常深厚的积累。... 17.4小结

    Ext Js权威指南(.zip.001

    1.6 本章小结 / 33 .第2章 从“hello world”开始 / 34 2.1 获取ext js 4 / 34 2.2 配置使用ext js库 / 35 2.3 编写“hello world”程序 / 37 2.4 关于ext.onready / 38 2.5 关于ext.blank_image_url / 40 ...

    APP:好好学习,天天向上

    APP简介 ...基本控件:recyclerView的使用、adapter局部更新、PopupWindow使用、Spinner使用等等 动画:使用属性动画实现位移、旋转、透明等效果,以及一些组合效果。还有插值器的使用。 Drawable:使用

    android开发揭秘PDF

    1.3 小结 第2章 Android开发环境搭建 2.1 Android开发准备工作 2.2 开发包及其工具的安装和 配置 2.2.1 安装JDK和配置Java开发 环境 2.2.2 Eclipse的安装与汉化 2.2.3 SDK和ADT的安装和 配置 2.3 创建第一个Android...

Global site tag (gtag.js) - Google Analytics