android获取spinner的值_在Android的Spinner中实现键值对的正确方法是什么
这是在Android中为Spinner实现键值对的正确方法吗?
package com.mypackage
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Spinner;
import android.widget.ArrayAdapter;
import android.widget.AdapterView;
import android.widget.TextView;
public class SpinnerAndAdapter extends Activity
{
TextView valueTextView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
valueTextView = (TextView)findViewById( R.id.selected );
Spinner s = (Spinner)findViewById(R.id.spinner);
final MyData items[] = new MyData[3];
items[0] = new MyData( "key1","value1" );
items[1] = new MyData( "key2","value2" );
items[2] = new MyData( "key3","value3" );
ArrayAdapter adapter =
new ArrayAdapter(
this,
android.R.layout.simple_spinner_item,
items );
adapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter);
s.setOnItemSelectedListener(
new AdapterView.OnItemSelectedListener() {
public void onItemSelected(
AdapterView> parent,
View view,
int position,
long id) {
MyData d = items[position];
valueTextView.setText( d.getValue() );
}
public void onNothingSelected(AdapterView> parent) {
}
}
);
}
class MyData {
public MyData( String spinnerText, String value ) {
this.spinnerText = spinnerText;
this.value = value;
}
public String getSpinnerText() {
return spinnerText;
}
public String getValue() {
return value;
}
public String toString() {
return spinnerText;
}
String spinnerText;
String value;
}
}
android获取spinner的值_在Android的Spinner中实现键值对的正确方法是什么相关推荐
- scala中map添加值_如何在Scala Map中反转键和值
scala中map添加值 A Map is a data structure that stores data as key: value pair. 映射是一种将数据存储为键:值对的数据结构. Sy ...
- pythondataframe如何替换值_如何将pandas dataframe中的字符串值替换为整数?
我有一个包含几个字符串值的Pandas数据帧. 为了计算相似度,我想用整数值替换它们. 例如:stores[['CNPJ_Store_Code','region','total_facings']]. ...
- python一个函数调用另一个函数的返回值_在另一个函数中使用返回值
所以我认为当你调用check_channel_number函数时,user_channel_number是在那里定义的,所以当你调用delete_events函数时,它已经超出了范围,也许这样会有帮助 ...
- python字典返回键值对_从Python字典对象中提取键值对的子集?
好吧,这件事让我困扰了几次,所以谢谢你Jayesh的提问. 上面的答案看起来像任何一个好的解决方案,但如果你在你的代码中使用这个,那么包装功能恕我直言是有意义的. 此外,这里有两种可能的用例:一种是您 ...
- 如何在 bash 中使用键值字典
在字典中,字典存储一组键,每个键都有一个与之关联的值.可以使用对应的键在字典中插入.检索或更新值.字典数据结构针对基于键值的快速检索进行了优化,因此通常使用哈希表来实现.在不同的编程语言中,字典通常有 ...
- android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序
android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序 在应用里使用了后台服务,并且在通知栏推送了消息,希望点击这个消息回到activity, ...
- python中字典的键是唯一的吗_python 零散记录(四) 强调字典中的键值唯一性 字典的一些常用方法...
dict中键只有在值和类型完全相同的时候才视为一个键: mydict = {1:1,'':1} #此时mydict[1] 与 mydict['1']是两个不同的键值 dict的一些常用方法: clea ...
- 【Flutter】Animation 动画 ( Flutter 动画基本流程 | 创建动画控制器 | 创建动画 | 设置值监听器 | 设置状态监听器 | 布局中使用动画值 | 动画运行 )
文章目录 一.创建动画控制器 二.创建动画 三.设置值监听器 四.设置状态监听器 五.布局中使用动画值 六.动画运行 七.完整代码示例 八.相关资源 Flutter 动画基本流程 : ① 创建动画控制 ...
- @PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值
@PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值 该注解value={},可以使用String数组形式,读取多个配置 ...
- php 比较数组的不同的值,php array_udiff 比较两个数组的键值,并返回差集
array_udiff - 用回调函数比较数据来计算数组的差集 说明 array_udiff(array1,array2,array3...,myfunction) array_udiff() 返回一 ...
最新文章
- python格式批量重命名文件_利用Python批量重命名一系列文件名杂乱的文件
- Python__数据结构与算法——图
- Linux Cp 忽略报错信息,linux使用cp报错 Text file busy
- github --- 多个项目的管理方式
- 酒店wifi代理服务器没有响应,wn10连接酒店wifi的登录界面无法弹出如何处理
- eclipse中server name选项变灰
- ubuntu安装msql5.7
- 存储系统的三种分类及KV模型
- 51单片机入门——安装keil5及烧录下载器
- 计算机科学与技术导论报告
- [已解决]VitrualBox 启动linux虚拟机后,无法访问网络解决方法
- 上传图片到淘宝 API
- 虚拟机模拟搭建Redis集群环境
- Word如何从中间页插入页码
- 软件开发为什么失败?
- linux立即重启计算机命令,轻松掌握Linux关机重启命令
- 20145240 《信息安全系统设计基础》第六周同学问题总结
- 小波科普文章精粹:看森林,也看树木
- APP加密,ios代码混淆工具,虚拟化技术 适用于移动应用程序的虚拟化加密软件
- 初探计算机视觉的三个源头、兼谈人工智能|正本清源
热门文章
- (六)Oracle学习笔记—— 约束
- php private ,public protected三者的区别
- 分享一款好看的城市选择器
- ssh 使用公钥登录客户端设置
- 为vc工程添加Unicode Debug和Unicode Release
- 523. 连续的子数组和
- 谷歌json插件_没用过这7款浏览器插件,你一定是假的程序员
- ffmpeg php centos,Centos安装ffmpeg插件
- linux赋高权命令有哪些,Linux命令中的Z原来是这个意思
- python装饰器的顺序_python中装饰器的装饰顺序和执行顺序