Spinner的简单使用

Spinner表示的是下拉列表,直接看代码,看看具体什么效果。

首先在res->layout->activity_main.xml中建立Spinner控件,然后MainActivity中的代码如下:

package com.anjoyo.spaner;
import java.util.ArrayList;
import java.util.List;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class MainActivity extends Activity {//声明private Spinner sp;private ArrayAdapter<String> adapter;private List<String> lists;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);sp = (Spinner) findViewById(R.id.spinner1);//初始化listslists = new ArrayList<String>();//添加数据lists.add("www.baidu.com");lists.add("www.google.com");lists.add("www.kewo.com");lists.add("www.sdhafj.com");lists.add("www.asfa.com");//Adapter加载内容adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, lists);//绑定adaptersp.setAdapter(adapter);}
}

上图为运行结果,当我们点击它的时候就会出现下拉列表的信息供我们选择。

转载于:https://blog.51cto.com/libaiqiang/1282488

其他的AdapterView——Spinner相关推荐

  1. spinner列表选项框

    spinner就是一个列表选项框,不过Android的列表选择框不需要显示下拉列表,而是相当于弹出一个菜单功用户选择 Spinner和Gallery都继承了AbsSpinner,AdsSpinner继 ...

  2. UI组件之AdapterView及其子类(三)Spinner控件详解

    Spinner提供了从一个数据集合中快速选择一项值的办法.默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的dropdown菜单或者一个dialog对话框,从该 ...

  3. 第3组UI(2)-AdapterView之GridView、AutoCompleteTextView、Spinner、Gallery和ExpandableListView

    GridView(网格视图) 1.概述:(用法与ListView相同) GriedView用于在界面上按照行.列分布的方式来显示多个组件.GriedView和ListView有共同的父类:AbsLis ...

  4. Android 监听多个Spinner 的点击事件

    同一个界面有多个Spinner 点击事件的时候 只有一个onItemSelected 我们可以使用 给不同的点击事件添加Tag 来区分 具体的做法如下: 下面的代码主要体现在添加spinner.set ...

  5. android Spinner 例子

    为什么80%的码农都做不了架构师?>>>    一.主xml:activity_main.xml <?xml version="1.0" encoding= ...

  6. android api 中文 (73)—— AdapterView

    前言 本章内容是android.widget.AdapterView,版本为Android 2.3 r1,翻译来自"cnmahj",欢迎大家访问他的博客:http://androi ...

  7. Android之Socket通信、List加载更多、Spinner下拉列表

    Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信.两者的最大差异在于,http连接使用的是"请求-响应方式",即在请求时建立连接通道,当客户端向服 ...

  8. Android AdapterView 源码分析以及其相关回收机制的分析

    前言 忽然,发现,网上的公开资料都是教你怎么继承一个baseadapter,然后重写那几个方法,再调用相关view的 setAdpater()方法, 接着,你的item 就显示在手机屏幕上了.很少有人 ...

  9. 下拉列表框Spinner

    layout文件 item.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLay ...

最新文章

  1. 【stanford C++】容器III——Vector类
  2. 【Network Security!】Banner信息收集
  3. C++面试宝典2011
  4. Python基础教程:生成器
  5. C语言程序控制语句——while
  6. RabbitMQ管控台操作手册
  7. mathcal 对应于什么库_数据库理论
  8. Pandas(鸢尾花案例:groupby, agg, apply)
  9. SMP、NUMA、MPP体系结构介绍
  10. c语言输出七个换行6,多样例输出,如何去掉最后一个回车
  11. 《Java设计模式》刘伟 超清晰版本 下载链接
  12. 读《天才在左,疯子在右》02--棋子
  13. 5M的开源桌面整理软件,麻雀虽小,功能十分强大
  14. opcode加密php代码,总结Opcode缓存和PHP代码的加密
  15. 数字逻辑复习(Wust)
  16. vue el-form 遇上 v-if,表单校验不生效问题
  17. QQSpider qq空间爬虫
  18. logistic回归
  19. pip速度慢,更换清华镜像源试试?
  20. (专升本)PowerPoint(设置幻灯片切换效果)

热门文章

  1. Lync Server 2013视频会议新功能及配置
  2. Vue 作者尤雨溪:以匠人的态度不断打磨完善 Vue
  3. 配置使用4台主机实现12台主机的集群
  4. Zabbix安装和使用配置小结
  5. Java集合框架知多少——干货!!!
  6. 《版式设计——日本平面设计师参考手册》—第1章段落样式和字符样式的基础知识...
  7. 异构GoldenGate 12c 单向复制配置
  8. heartbeat V2实现MySQL+NFS高可用
  9. Oracle的回收站和闪回查询机制(二)
  10. 大型网络之---公司内部局域网