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;
    }
相关推荐
Mars-xq4 分钟前
Android godot 交互数据监听
android·godot·交互
_李小白5 分钟前
【Android FrameWork】延伸阅读: PowerManagerService
android
_李小白18 分钟前
【Android 性能分析】第四天:CPU Profiler
android
lxysbly23 分钟前
nes模拟器安卓版下载汉化版2026
android
YIN_尹37 分钟前
【MySQL】库的操作
android·数据库·mysql
2501_9160088943 分钟前
不连 Xcode,也能把 iPhone App 的实时日志看清楚
android·ios·小程序·https·uni-app·iphone·webview
叶辞树1 小时前
安卓的开机动画和FallbackHome机制
android
jzlhll1231 小时前
PictureSelector android的发展和我修改全选功能
android
执念、坚持1 小时前
属性服务端的启动以及通信架构
android·架构
介一安全1 小时前
Android 安全加固工具 dpt-shell
android·安全·网络安全·逆向