Spinner inandroid工作室

时间:2017-04-03 16:29:26

标签: java android spinner

我有2个微调器和1个编辑文本。如何获取选定的微调项目。我需要知道女巫被选中,所以我可以在其他活动中显示转换结果。

第一个微调器还有2个项目(摄氏度和华氏度)。如何根据微调器项目选择调用2种方法之一。

2 个答案:

答案 0 :(得分:0)

为您的微调器创建一个参考。像这样提取微调器的选定值:

String spinnerValue = String.valueOf(spinnerReference.getSelectedItem());

考虑到spinnerValue可以包含“Farenheit”或“Celsisus”,您可以使用开关块来调用适当的方法。

答案 1 :(得分:0)

如果要检查微调器中当前选定的项目,您应该有一个实例。如果您没有确保在布局文件中为其分配ID(例如&#34; unitSpinner&#34;),然后在活动的onCreate方法中调用Spinner spinner = (Spinner) findViewById(R.id.<idYouAssigned>)。然后你可以拨打spinner.getSelectedItem(),这将返回&#34; Celsuius&#34;或&#34;华氏温度&#34;取决于用户选择的那个。