Android中怎样在Dialog中使用spinner的很使用的解决方法

 我来答
无私又明慧的小不倒翁6
2012-10-29 · 超过70用户采纳过TA的回答
知道答主
回答量:120
采纳率:100%
帮助的人:122万
展开全部
不多说,下面来看代码:
LayoutInflater inflater = LayoutInflater.from(this);
final View dialogaddrss = inflater.inflate(R.layout.dialog_addrss, null);
spinner = (Spinner)dialogaddrss.findViewById(R.id.spinner1);
ArrayAdapter adapter = new ArrayAdapter(
this, android.R.layout.simple_spinner_item,list);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
就是上面这一段代码,将上面这段代码写到Dialog相应代码块中。其中R.layout.dialog_addrss就是Dialog对话框的xml布局文件。
inflater.inflate()方法来填充该布局到View中,下面的ArrayAdapter adapter即绑定要显示的数据。
adapter.setDropDownViewResource设定spinner显示方式
spinner.setAdapter添加该adapter。
就这么简单,就能完成在Dialog中添加spinner组件的功能。
以上文章来自
helloprogrammer网站
如果您想与我分享自己的学习经验可以在文章下面发表简短评论,或者给我写分享文章。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式