Android-Spinner下拉列表Demo
代码
package com.lxt008;import com.lxt008.R;import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView;public class Activity01 extends Activity {private static final String[] m_Countries = { "O型", "A型", "B型", "AB型", "其他" };private TextView m_TextView;private Spinner m_Spinner;private ArrayAdapter<String> adapter;/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);m_TextView = (TextView) findViewById(R.id.TextView1);m_Spinner = (Spinner) findViewById(R.id.Spinner1);//将可选内容与ArrayAdapter连接adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, m_Countries);//设置下拉列表的风格 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);//将adapter添加到m_Spinner中 m_Spinner.setAdapter(adapter);//添加Spinner事件监听m_Spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() {@Overridepublic void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3){m_TextView.setText("你的血型是:" + m_Countries[arg2]);//设置显示当前选择的项 arg0.setVisibility(View.VISIBLE);}@Overridepublic void onNothingSelected(AdapterView<?> arg0){// TODO Auto-generated method stub }});} }
布局文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"> <TextView android:id="@+id/TextView1"android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello"/> <Spinnerandroid:id="@+id/Spinner1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerHorizontal="true" /> </LinearLayout>
转载于:https://www.cnblogs.com/spadd/p/4189892.html
Android-Spinner下拉列表Demo相关推荐
- Android Spinner –下拉列表
This tutorial will give you a hands on experience in using Android Spinner as a drop down menu, pass ...
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- Android之Socket通信、List加载更多、Spinner下拉列表
Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信.两者的最大差异在于,http连接使用的是"请求-响应方式",即在请求时建立连接通道,当客户端向服 ...
- android arrayadapter自定义,Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)...
1 :Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现) . 今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Sp ...
- Android为spinner设置适配器,Android Spinner与适配器模式详解及实例代码
最近做项目对Android Spinner 使用,这里简单写个小例子,来测试如何使用. Spinner 是一个下拉列表,往安卓界面中拖拽一个Spinner控件,在属性中设置Android:entrie ...
- 使用Kotlin的Android Spinner
In this tutorial, we'll be discussing and implementing Spinners in our Android Application using Kot ...
- Android Spinner控件 显示数据和下拉选中数据分离
项目即将快完工了,还有两个关键的部分,心情还是很激动的,经过两个月的从零开始,学到的都已经记录在博客里了,主要涉及的是fragment还有一些乱码解决. 适配器的实际的解决方案,博客地址为:http: ...
- Android Spinner
Android 中下拉列表选择,提供了控件Spinner,现做一个小总结,以备使用.从1.Spinner属性2.设置Spinner的adapter说起. 1.Spinner属性 首先写一个简单的Spi ...
- Android页面下拉列表的简单页面
首先打开安卓的ADT软件 创建一个项目,取名为Day08 我们今天创建这样的一个Android页面 视图分析:该图是由6个线性布局<LinearLayout>(如下图六个红线框框),文本框 ...
- QT 5.4.1 for Android Ubuntu QtWebView Demo
QT 5.4.1 for Android Ubuntu QtWebView Demo 2015-5-15 目录 一.说明: 二.参考文章: 三.QtWebView Demo在哪里? 四.Qt Crea ...
最新文章
- readelf小尝试
- 【Git 第2课】 GitHub是什么?
- 安卓逆向_18 --- APK保护策略【Java代码混淆、资源混淆、签名校验】
- 贾扬清谈云原生-让数据湖加速迈入3.0时代
- 【热聘】蚂蚁金服-系统软件和安全资深/高级/专家/工程师
- 云信服务器代码,网易云通信ID-服务端API文档-IM即时通讯-网易云信开发文档
- Maven镜像仓库配置地址
- Java 在PDF中添加水印——文本/图片水印
- 软文发布时标题怎么写,这几点值得注意!
- Winform分页控件使用详细介绍
- Love Letter
- [转]Facebook 如何管理150亿张照片
- 案例:5秒后关闭广告 定时器
- MySQL6天笔记——day01
- Swift基础语法学习笔记(1)
- FreeBSD12.1内核编译步骤
- Android自动获取短信验证码
- Linux运维管理的必备工具
- 巫妖王51单片机开发板配套视频课程-朱有鹏-专题视频课程
- C++读写yaml文件
热门文章
- Android 获取系统或SDCARD剩余空间信息
- ASP.NET十七种正则表达试
- Windows Server 2016第三个技术预览版新技术
- 《网站设计 开发 维护 推广 从入门到精通》——2.3 页面设计创意思维
- LINUX系统常用操作
- SpringMVC 异常统一处理
- CIE-LUV是什么颜色特征
- echop红包发放规则添加
- [物理学与PDEs]第2章习题13 将 $p$ - 方程组化为守恒律形式的一阶拟线性对称双曲组...
- win10下使用pycharm调试wsl的代码