我有2个微调器和1个编辑文本。如何获取选定的微调项目。我需要知道女巫被选中,所以我可以在其他活动中显示转换结果。
第一个微调器还有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;取决于用户选择的那个。