Java 我的第一个纺纱机需要帮助!!不显示值
这是我第一次尝试使用旋转器,我需要一些帮助。。我做了一个布局,上面有一个微调器对象,然后我还做了一个array.xml,上面有我想要的微调器中的数字。我运行以下代码,屏幕上显示的微调器中没有任何值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
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);
另外,请查看。要么我是盲人,要么你没有将阵列传递给微调器。