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();

java 复制代码
    @Override
    public String toString() {
        // 为什么要重写toString()呢?
        // 因为适配器在显示数据的时候,
        // 如果传入适配器的对象不是字符串的情况下,
        // 直接就使用对象.toString()
        return milktype_name;
    }
相关推荐
鹏多多13 小时前
Flutter自定义日历table_calendar完全指南+案例
android·前端·flutter
侦探观察13 小时前
南非女性旅游绑架风险分析及防范措施
android·大数据·开发语言·百度·网络安全·旅游
Digitally13 小时前
如何将文件从电脑传输到三星平板 [5种方法]
android
jie_075413 小时前
scrcpy低延迟控制 Android 设备,无需 root 权限,开源免费
android
2501_9159184113 小时前
iOS 应用如何防止破解?从逆向链路还原攻击者视角,构建完整的反破解工程实践体系
android·macos·ios·小程序·uni-app·cocoa·iphone
成都证图科技有限公司13 小时前
安卓系统Chrome内核:Android System WebView
android·前端·chrome
2501_9160074714 小时前
iOS 应用上架流程的工程化拆解 从签名体系到提交审核的全过程管控
android·ios·小程序·https·uni-app·iphone·webview
_李小白14 小时前
【Android FrameWork】延伸阅读:Camera1、Camera2 与CameraX
android·数码相机
Digitally14 小时前
如何快速高质量地将安卓手机照片传输到U盘
android·智能手机
一殊酒14 小时前
【前端开发】Uniapp:Android/IOS云打包
android·ios·uni-app