Java 我的第一个纺纱机需要帮助!!不显示值

Java 我的第一个纺纱机需要帮助!!不显示值,java,android,spinner,Java,Android,Spinner,这是我第一次尝试使用旋转器,我需要一些帮助。。我做了一个布局,上面有一个微调器对象,然后我还做了一个array.xml,上面有我想要的微调器中的数字。我运行以下代码,屏幕上显示的微调器中没有任何值 public class SpinnerExaple extends Activity { private Spinner numbersSpinner; /** Called when the activity is first created. */ @Override

这是我第一次尝试使用旋转器,我需要一些帮助。。我做了一个布局,上面有一个微调器对象,然后我还做了一个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));
        }
}
公共类SpinnerExample扩展活动{
私人微调器编号微调器;
/**在首次创建活动时调用*/
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
this.numbersSpinner=(Spinner)findViewById(R.id.Spinner01);
阵列自适应数字阵列=
新阵列适配器(此,R.layout.main,
getResources()。
getStringArray(R.array.numbers));
}
}

您获得了对微调器的引用,您正确设置了适配器阵列-但是您没有将适配器连接到微调器

添加行:

numbersSpinner.setAdapter( numbersArray );

您从未将数字数组设置为微调器。尝试在方法末尾添加以下内容:

numbersSpinner.setAdapter(numbersArray);

另外,请查看。

要么我是盲人,要么你没有将阵列传递给微调器。