Android ListView中加入Spinner的一些问题

这篇博客讲述了在Android开发中遇到的ListView内嵌Spinner的问题。作者在尝试使用SimpleAdapter失败后,选择了自定义BaseAdapter来实现。通过创建HasSpinnerListAdapter并设置Spinner的Adapter,作者发现滚动ListView时Spinner选项会混乱。经过分析,作者认为需要在选择Spinner项后记录选择,并在getView中设置对应的选项,以解决滚动时选项混乱的问题。
摘要由CSDN通过智能技术生成

前段时间入手了一台Android系统的G2,入手的原因很简单了,想研究Android方面的应用开发。断断续续的看了一些资料,了解了一些基本的知识,这几天就准备做一个将Excel表格的通讯录导入到手机里。做了有几天了,前面断断续续的有一些小问题,都是些初学者常有的,今天做了一个ListView中加入Spinner,花了很多时间.

第一次,SimpleAdapter,通过新建一个spinner,然后用adapter加到列表中,当然是失败,报错是SimpleAdapter不能绑定spinner这个view。以后想想也是,每一个spinner是通过我们指定的layout.xml产生的,新建一个spinner不可能通过adapter绑定到列表中。

后来,看了一些例子,才知道,很多情况下,还是要自定义adapter。于是依样画葫芦,自定义了一个adapter。最终代码如下:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值