首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用android java微调器

使用android java微调器
EN

Stack Overflow用户
提问于 2012-03-23 00:56:37
回答 1查看 473关注 0票数 0

我正在尝试使用android中的一些微调控件来向用户显示选项列表。微调控件是用xml编写的,但我想使用java中的微调控件,因为根据用户的选择,我希望在微调控件中显示的文本会有所不同。数据存储在标准字符串数组中。我尝试了许多不同的方法和例子,但我不能让它工作。微调对象在java中以循环的形式分配。

代码语言:javascript
复制
     units[n] = (Spinner) findViewById (data.Eid[n*3+3]);
 ArrayAdapter adapter = ArrayAdapter.createFromResource(
                this, R.array.unit, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

     units[n].setAdapter(adapter);

我一直在R.array.unit上收到一个错误。我尝试过eclipse的建议,但是不起作用。有没有更好的方法来做这件事?我也不知道如何将数组中的数据添加到微调器中,我希望将第一个选项设为默认值。

EN

回答 1

Stack Overflow用户

发布于 2012-03-23 01:29:48

我认为应该在你的项目中定义R.array.unit,因为它不是android.R.array类的一部分。

要从数组适配器创建微调器,开发人员指南中提供了一个很好的示例。请参阅下一个链接。http://developer.android.com/resources/tutorials/views/hello-spinner.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9826930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档