这是我第一次尝试使用微调器,我需要一些帮助。.我制作了一个带有微调器对象的布局,然后还制作了array.xml,其中包含了我想要的微调器中的数字。我运行以下代码,屏幕显示微调器中没有任何值?
public class SpinnerExaple extends Activity {
private Spinner numbersSpinner;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
this.numbersSpinner = (Spinner) findViewById(R.id.Spinner01);
ArrayAdapter<String> numbersArray =
new ArrayAdapter<String>(this, R.layout.main,
getResources().
getStringArray(R.array.numbers));
}
}
最佳答案
您永远不会将数字数组设置为微调框。尝试在方法末尾添加以下内容:
numbersSpinner.setAdapter(numbersArray);
还要检查hello-spinner tutorial。