如何以编程方式从java代码填充微调控件?
我在布局中有一个微调器,如下所示:
<Spinner
android:id="@+id/consultation_deseases"
android:layout_width="@dimen/bigSpinnerWidth"
android:layout_height="@dimen/bigSpinnerHeight"
android:prompt="@string/disease_prompt" />
使用java代码,我需要创建适配器并添加项。
发布于 2012-08-12 16:22:40
// 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);
此外,为了找出选择的内容,您可以执行以下操作
String selected = sItems.getSelectedItem().toString();
if (selected.equals("what ever the option was")) {
}
https://stackoverflow.com/questions/11920754
复制相似问题