具有多个微调器的三个值

时间:2018-02-17 05:26:03

标签: java android android-arrayadapter

这样的3个旋转器是否可能?

从旋转器我们得到3个饮料值:

  

如果选择1.water> 50mL,100ml,500ml>加仑,瓶子

     

如果选择2.coke> 12oz,20oz,35oz>红,蓝

     

如果选择3.alcohol饮料> 500mL,1L,1.5L>光,白兰地

结果如果我打印我想要的值是:"焦炭20盎司蓝"

修改

如果从水中选择旋转器。你会看到这个

  

水▼50mL▼加仑▼

       100mL   bottle

       500mL

1 个答案:

答案 0 :(得分:0)

您可以为上述三种饮品值创建三种不同的微调器,但在您点击其中一种12oz或额外的微调器项目之后,可以从您的示例中选择红色或蓝色选项的最后一个选项您可以弹出一个对话框,其中包含选择饮料颜色或其他规格的选项,并为该对话框正面按钮分配确认选项,反之亦然,以便通过否定按钮取消。

但是如果你想要使用微调器选择所有选项,那么这部分可能会变得棘手。如果你不喜欢我的上层建议,那么这些链接可能对你有帮助

Spinner that trigger other spinner

Change Spinner based on another Spinner Selection

您还可以使用自定义微调器,每次选择时都会更改,直到选择了最后一个选项,如红色或蓝色。