博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spinner下拉列表的使用
阅读量:6079 次
发布时间:2019-06-20

本文共 1403 字,大约阅读时间需要 4 分钟。

hot3.png

首先在xml文件添加Spinner控件:

在Activity中写:

package com.example.spinner;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ArrayAdapter;import android.widget.Spinner;import android.widget.Toast;public class MainActivity extends Activity {		private Spinner spinner;		@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_main);				spinner = (Spinner)this.findViewById(R.id.mySpinner);		//设置数据源		String[] mydata = {"北京", "上海","广东","广西"};				//声明一个ArrayAdapter,并将数据源与之关联起来		ArrayAdapter
 adapter = new ArrayAdapter
(this,android.R.layout.simple_spinner_item,mydata); //设置弹出下拉列表的风格 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //将arrayAdapter对象添加进Spinner去 spinner.setAdapter(adapter); //添加监听器 spinner.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView
 arg0, View arg1, int arg2, long arg3) { Toast.makeText(MainActivity.this, "选择了:" + arg2, Toast.LENGTH_SHORT).show(); } @Override public void onNothingSelected(AdapterView
 arg0) { // TODO Auto-generated method stub } }); }}

转载于:https://my.oschina.net/u/1474779/blog/214684

你可能感兴趣的文章
水平添加滚动条
查看>>
PHP中”单例模式“实例讲解
查看>>
VS2008查看dll导出函数
查看>>
VM EBS R12迁移,启动APTier . AutoConfig错误
查看>>
atitit.细节决定成败的适合情形与缺点
查看>>
Mysql利用binlog恢复数据
查看>>
我的友情链接
查看>>
用yum安装mariadb
查看>>
一点IT"边缘化"的人的思考
查看>>
WPF 降低.net framework到4.0
查看>>
搭建一个通用的脚手架
查看>>
开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
查看>>
开源磁盘加密软件VeraCrypt教程
查看>>
本地vs云:大数据厮杀的最终幸存者会是谁?
查看>>
阿里云公共镜像、自定义镜像、共享镜像和镜像市场的区别 ...
查看>>
shadowtunnel v1.7 发布:新增上级负载均衡支持独立密码
查看>>
Java线程:什么是线程
查看>>
mysql5.7 创建一个超级管理员
查看>>
【框架整合】Maven-SpringMVC3.X+Spring3.X+MyBatis3-日志、JSON解析、表关联查询等均已配置好...
查看>>
要想成为高级Java程序员需要具备哪些知识呢?
查看>>