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;
    }
相关推荐
赏金术士17 分钟前
Android 项目模块化与 Feature 组件实践
android·kotlin·模块化
summerkissyou19874 小时前
Android-UI-获取屏幕尺寸的方法
android·ui
用户86022504674724 小时前
Kotlin 函数式编程入门与实践指南
android
最爱睡觉睡觉睡觉6 小时前
CSS → Flutter 对照手册
android·前端
xingpanvip6 小时前
星盘接口开发文档:马盘次限盘接口指南
android·开发语言·python·php·lua
用户26190498561577 小时前
JUnit4 完整配置流程
android
用户26190498561577 小时前
JaCoCo 完整配置流程
android
QING6188 小时前
Android面试 —— 八股文之app启动流程
android·面试·app
海鸥-w8 小时前
python(fastapi) 实现更新,新增,删除接口
android·python·fastapi
le1616168 小时前
Android Compose Modifier修饰符
android·compose·modifier