【问题标题】:Spinner inandroid studioandroid studio 中的微调器
【发布时间】:2017-04-04 01:08:46
【问题描述】:

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

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

【问题讨论】:

标签: java android spinner


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    如果您想检查微调器中当前选定的项目,您应该拥有它的一个实例。如果您不确定在布局文件中为它分配一个 id(例如“unitSpinner”),然后在 Activity 的 onCreate 方法中调用Spinner spinner = (Spinner) findViewById(R.id.<idYouAssigned>)。然后您可以调用spinner.getSelectedItem(),这将返回“Celsuius”或“Fahrenheit”,具体取决于用户选择的哪个。

    【讨论】:

      猜你喜欢
      • 2021-10-05
      • 2018-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-01
      相关资源
      最近更新 更多