在处理Spinner的OnItemSelectedListener时,要重写接口的两个方法:

public void onItemSelected(AdapterView<?> parent, View v, int position, long id)

public void onNothingSlected(AdapterView v)

package com.example.androidtest;import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
import android.util.Log;public class MainActivity extends Activity implements AdapterView.OnItemSelectedListener {TextView selection;String[] items={"lorem", "ipsum", "dolor", "sit", "amet","consectetuer", "adipiscing", "elit", "morbi", "vel","ligula", "vitae", "arcu", "aliquet", "mollis","etiam", "vel", "erat", "placerat", "ante","porttitor", "sodales", "pellentesque", "augue", "purus"};public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);selection = (TextView)findViewById(R.id.selection);Spinner spin = (Spinner)findViewById(R.id.spinner);spin.setOnItemSelectedListener(this);ArrayAdapter<String> aa = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, items);aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spin.setAdapter(aa);} public void onItemSelected(AdapterView<?> parent, View v, int position, long id){selection.setText(items[position]);}public void onNothingSelected(AdapterView v){}
}

activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextViewandroid:id="@+id/selection"android:layout_width="fill_parent"android:layout_height="wrap_content"/><Spinner android:id="@+id/spinner"android:layout_width="fill_parent"android:layout_height="wrap_content"android:drawSelectorOnTop="true"/>
</LinearLayout>

Spinner的使用(一):与ArrayAdapter的配合使用相关推荐

  1. Spinner ArrayAdapter

    效果图: menual_search.xml <?xml version="1.0" encoding="utf-8"?> <LinearLa ...

  2. android arrayadapter自定义,Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)...

    1 :Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现) . 今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Sp ...

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

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

  4. Android中Spinner的使用

    本博文介绍了基本的Spinner的使用方法 首先写一下xml中的代码部分 <Spinner android:id="@+id/myspinner"android:layout ...

  5. Spinner的使用方法

    Spinner_demo.xml这个布局文件的写法如下: <?xml version="1.0" encoding="utf-8"?> <Li ...

  6. 【Android】 Android中spinner下拉列表的使用

    今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Spinner的使用(分别使用ArrayAdapter和自定义Adapter实现) (一):使用ArrayAda ...

  7. Android为spinner设置适配器,Android Spinner与适配器模式详解及实例代码

    最近做项目对Android Spinner 使用,这里简单写个小例子,来测试如何使用. Spinner 是一个下拉列表,往安卓界面中拖拽一个Spinner控件,在属性中设置Android:entrie ...

  8. Hello,Views(六)下拉框Spinner(附源码)

    前言 本文根据官方教程适当翻译而来.(源码下载) 1.新建工程HelloSpinner 2.在main.xml里面添加一个spinner,设置Android:promt属性,这是一个提示属性,同时为默 ...

  9. android spinner保存对象,Android Spinner默认值问题

    在我的应用程序中,我使用的微调器包含1到60个项目,用户必须从中选择其中的任何一个项目.我的问题是,当用户再次调用包含微调控件的活动时,用户可以看到他先前选择的项目作为微调器的默认值. 我尝试使用sp ...

最新文章

  1. json 语法_JSON的基本语法
  2. 基本入门程序编写格式和注意事项
  3. Qt之格栅布局(QGridLayout)
  4. SpringMVC 日期类型转换
  5. Java中volatile关键字实现原理
  6. 百分点制造行业大数据解决方案
  7. 新出炉的面试题,了解一下?
  8. C语言数字雨--90行代码
  9. 帆软报表决策系统自定义登录界面 使用验证码登录 教程一
  10. (三)微信小程序云开发之微信支付全解
  11. centos 计算器_Linux下的计算器
  12. 模2除法(CRC校验码计算)模2除法和算数除法不同,文中例子120/13用模2除法结果:商11余数7,而算数除法结果:商9余数3
  13. kubernetes面试题汇总
  14. 我从华为身上学到的项目管理经验 -- 设计篇
  15. 简单明了的java反射机制
  16. MetroMusic音乐播放器开发心得
  17. 数码视讯q5运行u盘armbian
  18. (JAVA编程练习):输入某年某月某日,判断这一天是这一年的第几天?
  19. ANTMINER KA3 波卡链Polkadot绝对王者
  20. 安卓数据恢复_精心整理20款数据恢复软件(含电脑端,安卓,苹果)

热门文章

  1. 使用mod_proxy_balancer实现负载均衡
  2. python自动化脚本实例100条-自动化运维基础实例解析-Python批量登录到服务器执行任务...
  3. python有趣小程序 表白-抖音最火的整蛊表白小程序如何做出来的?教你用python做出...
  4. 适合ipad的python编程软件-如何用iPad运行Python代码?
  5. python第三方库numpy-Python第三方库之openpyxl(2)
  6. python利器怎么编程-Linux 利器- Python 脚本编程入门(一)
  7. python做软件-用python做个翻译小软件吧~
  8. python编程基础语法-Python编程基础语法快速入门
  9. python学习音频-Python学习笔记--音频处理
  10. python装饰器原理-python 中的装饰器及其原理