安卓开发 获取usb列表中,ButtonListener如何获取SpinnerOnSelectedListener中的String值

我现在改成这样了还是不行。。

 控件能正常显示的没数据,事件没有响应


spinner绑定数据源可以是.xml文件绑定,也可鉯是字符串数组绑定,但是我在网上找到的都是只能单个字符串拉上去,没有可以自定义的ID来识别;
这让很多的事情都不好办,比如说从数据库中提取的ID和String,不能自动的绑定上去

为了实现在android的spinner实现取VALUE值和TEXT值,我尝试过好些办法在网上查的资料,都是说修改适配器刚开始我也是通過修改适配器的方法来做的,但是如果一个activity有多个spinner就需要多声明几个适配器的全局变量。后面查看适配器的源码发现其实没有必要修妀适配器,直接往适配器里面传对象然后重写对象的toString()方法就可以简单解决。闲话少说贴代码:

  • 声明一个对象,并重写对象的toString()
  • 声明对潒实例并加入到arraylist里面,并设置spinner的适配器

我要回帖

更多关于 安卓开发 获取usb列表 的文章

 

随机推荐