我的Spinners有一个按钮和数组数组。我正在尝试将Buttons文本设置为选定的Spinners Text。似乎无法弄清楚如何执行此操作。
for(int i=0;i<theSpinners.length;i++){
theSpinners[i].setSelection(theArray[i]);
theButtons[i].setText(theSpinners[i].getSelectedItemPosition());
}
希望这是有道理的。
答案 0 :(得分:1)
getSelectedItemPosition()
返回一个整数,因此setText将不会按您的意愿运行。你会想要做这样的事情......
theButtons[i].setText(String.valueOf(theSpinners[i].getSelectedItemPosition()));
...如果你想要的是设置微调器的索引。或者,您可能希望使用getSelectedItem
方法...
theButtons[i].setText(theSpinners[i].getSelectedItem().toString());