首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android :以编程方式从Java代码填充微调器

Android :以编程方式从Java代码填充微调器
EN

Stack Overflow用户
提问于 2012-08-12 16:17:59
回答 1查看 116.8K关注 0票数 86

如何以编程方式从java代码填充微调控件?

我在布局中有一个微调器,如下所示:

代码语言:javascript
复制
 <Spinner
     android:id="@+id/consultation_deseases"
     android:layout_width="@dimen/bigSpinnerWidth"
     android:layout_height="@dimen/bigSpinnerHeight"
     android:prompt="@string/disease_prompt" />

使用java代码,我需要创建适配器并添加项。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-12 16:22:40

代码语言:javascript
复制
// you need to have a list of data that you want the spinner to display
List<String> spinnerArray =  new ArrayList<String>();
spinnerArray.add("item1");
spinnerArray.add("item2");

ArrayAdapter<String> adapter = new ArrayAdapter<String>(
    this, android.R.layout.simple_spinner_item, spinnerArray);

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Spinner sItems = (Spinner) findViewById(R.id.spinner1);
sItems.setAdapter(adapter);

此外,为了找出选择的内容,您可以执行以下操作

代码语言:javascript
复制
String selected = sItems.getSelectedItem().toString();
if (selected.equals("what ever the option was")) {
}
票数 236
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11920754

复制
相关文章

相似问题

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