spinner可以实现动态添加删除内容吗?

如题,想实现动态的添加和删除spinner里面的内容,可以实现吗?有哪位兄弟知道我现在只能把一个固定的字符串数组添加到adapter,然后再spinner.setAdap... 如题,想实现动态的添加和删除spinner里面的内容,可以实现吗?有哪位兄弟知道我现在只能把一个固定的字符串数组添加到adapter, 然后再 spinner.setAdapter(adapter),但是似乎没法添加和删除我要的字符串 展开
 我来答
匿名用户
2013-08-23
展开全部
Android的listview和spinner等组件都采用了MVC模式来操作数据,也就是说,不能直接调用组件类的方法(如add或其他类似的方法)来添加、删除数据。而要通过一个Adapter对象(SimpleAdapter、ArrayAdapter等)来完成这个工作。ListView相当于MVC中的V(视图层),用来显示数据。Adapter对象相当于C(控制层),用来将数据(数组、List)与ListView连接在一起。因此,操作数据需要在Adapter对象中进行。如果列表项很复杂,可以自定义Adapter类(一般从BaseAdapter类继承)。然后在Adapter类中添加相应的增加、删除等方法。当然,也可以直接更改数据源(数组或List对象),然后调用Adapter类的notifyDataSetChanged方法来通知Adapter对象数据已经改变。ListView或Spinner会自动更新相应的列表项。最近在写一本关于Android开发的书,里面详细介绍了这个过程,并提供了大量的例子以供参考。
匿名用户
2013-08-23
展开全部
我希望直接在Spinner中增加新的数据,怎么办。即不能有入力框和按钮。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-23
展开全部
下下来看看,,不知是否是我想要的,,,先谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-23
展开全部
谢谢 fuchao01 !真是太感谢了:handshake
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式