2013-05-04 76 views
1

我创建了一个Spinner动态,这很容易与new Spinner(context)
但现在我需要动态设置spinnerMode,并且我找不到这样做的方法。如何动态设置微调模式?

我该怎么办?

+3

什么是“微调模式”? – CommonsWare 2013-05-04 13:36:29

+0

[spinnerMode](http://developer.android.com/reference/android/widget/Spinner.html#attr_android:spinnerMode) – codeMagic 2013-05-04 13:40:23

+0

请提供一些代码 – 2013-05-04 13:51:37

回答

0

OK,你可以尝试用..

Spinner spinner = new Spinner(this); 
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, yourArrayAdapter); 
spinner.setAdapter(spinnerArrayAdapter); 

或者,

Spinner spinner = new Spinner(this); 
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, yourArrayAdapter); 
spinner.setAdapter(spinnerArrayAdapter); 

还可以看到..

+0

“我需要动态设置微调模式。”这不是动态的 – codeMagic 2013-05-04 13:43:14

+0

ok,查看更新回答如果这可以帮助你.. – ridoy 2013-05-04 14:01:02

1
在android系统

> = 3.0(A PI 11)你可以用这个:

Spinner spinner = new Spinner(this,null,android.R.style.Widget_Spinner,Spinner.MODE_DROPDOWN);