当前位置: 首页 > news >正文

Android中简单实现Spinner的数据绑定

Android中简单实现Spinner的数据绑定

然后声明对象实例并加入到arraylist里面,并设置spinner的适配器

Spinner Sp = (Spinner).............//

List<CItem > lst = new ArrayList<CItem>();

CItem  ct = new CItem ("1","测试");

lst.Add(ct);;

ArrayAdapter<CItem > Adapter = new ArrayAdapter<CItem>(context,
    android.R.layout.simple_spinner_item, lst);

Sp.SetAdapter(Adapter);

取值:

如果取TEXT值则可以直接取:Sp.getSelectedItem.ToString()或者:((CItem)Sp.getSelectedItem). GetValue() ;

如果取Value值则可以这样取:((CItem)Sp.getSelectedItem).GetID();

    @Overridepublic String toString() {// 为什么要重写toString()呢?// 因为适配器在显示数据的时候,// 如果传入适配器的对象不是字符串的情况下,// 直接就使用对象.toString()return milktype_name;}

http://www.lryc.cn/news/185851.html

相关文章:

  • 【版本控制工具二】Git 和 Gitee 建立联系
  • 最新AI智能创作系统ChatGPT商业源码+详细图文搭建部署教程+AI绘画系统
  • 【算法与数据结构】--目录
  • 爱普生LQ1900KIIH复位方法
  • 字段位置顺序对值的影响
  • pytorch_神经网络构建2(数学原理)
  • Oracle SQL Developer 中查看表的数据和字段属性、录入数据
  • java docker图片叠加水印中文乱码
  • string类的使用方式的介绍
  • FFmpeg 命令:从入门到精通 | 命令行环境搭建
  • 《从零开始学ARM》勘误
  • 10款录屏软分析与选择使用,只看这篇文章就轻松搞定所有,高清4K无水印录屏,博主UP主轻松选择
  • android: android:onClick=“@{() -> listener.onItemClick(viewModel)}“
  • 温故知新:dfs模板-843. n-皇后问题
  • 刷题笔记28——一直分不清的Kruskal、Prim、Dijkstra算法
  • Mysql时间同步设置
  • 如何理解分布式锁?
  • windows 远程连接 ubuntu桌面xrdp
  • 数据采集时使用HTTP代理IP效率不高怎么办?
  • 你了解的SpringCloud核心组件有哪些?他们各有什么作用?
  • 【Gradle-10】不可忽视的构建分析
  • 2034. 股票价格波动
  • JavaScript 事件详解细节
  • 【MySQL】事务管理
  • Git 学习笔记 | Git 基本操作命令
  • 第五章:最新版零基础学习 PYTHON 教程—Python 字符串操作指南(第七节 - Python 中的字符串模板类)
  • 第八章 排序 十四、最佳归并树
  • Python 中,类的方法的标准注释模板
  • IPSG技术和IP组播
  • 【大数据】Apache NiFi 助力数据处理及分发