【问题标题】:Three values with multiple spinner具有多个微调器的三个值
【发布时间】:2018-02-17 17:54:16
【问题描述】:

这样的 3 spinner 有可能吗?

我们有 3 个价值的饮料:

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

如果选择 2.coke > 12oz,20oz,35oz > red,blue

如果选择3.酒精饮料> 500mL,1L,1.5L > Light,Brandy

如果我打印我想要的值是:“coke 20oz Blue”

编辑

如果微调器是从水中选择的。你会看到这个

水▼ 50mL▼ 加仑▼

       100mL   bottle

       500mL

【问题讨论】:

  • 这看起来不像java,描述很混乱
  • 它的 java,我知道它令人困惑,但我认为有可能获得多个微调器。
  • 看不懂,请多解释干净。
  • 看看我的编辑帖子,它看起来像是创建了一个最终的 3 个字符串数组

标签: java android android-arrayadapter


【解决方案1】:

您可以为上述三个饮料值创建三个不同的微调器,但最后一个选项是在您单击 12 盎司或更大的微调器项目之一后,从您的示例中选择 红色或蓝色选项您可以弹出一个对话框,其中包含选择饮料颜色或其他规格的选项,还可以为该对话框的正面按钮分配确认选项,反之亦然,以通过负面按钮取消。

但是,如果您希望使用微调器选择所有选项,则仅该部分可能会变得棘手。如果您不喜欢我的建议,以下是可能对您有所帮助的链接

Spinner that trigger other spinner

Change Spinner based on another Spinner Selection

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

【讨论】:

    猜你喜欢
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多