【问题标题】:How I can Choose only 3 Options RadioButton or Orders in android studio -Java如何在 android studio -Java 中仅选择 3 个选项 RadioButton 或 Orders
【发布时间】:2020-05-20 13:43:24
【问题描述】:

我只想从这些甜甜圈(Radiogroup)中选择 3 个单选按钮,如果您选择超过 3 个,则会有一条 Toast 消息说您必须只选择 3 个。 如果单击“立即订购”按钮,订单会将这 3 个甜甜圈订单的数据传递到另一个页面应用程序。

那就是:

【问题讨论】:

  • 你在代码中尝试过什么吗?
  • 您能分享一下您拥有的代码以及到目前为止您尝试过的内容吗?
  • 使用 radiogroup 中的单选按钮来实现您的目标
  • 嗯...如果您将其存储在RadioGroup 上,您只能选择一项,所以.. 不是一个好的选择@Blu
  • 您应该将收音机点击的数字存储在任何变量上。然后每次你点击一个新的 Radio,你可以检查var 的大小。 if collection.size >= 3 //do sum。如果您删除任何项目,请不要忘记删除一个数字。

标签: java android android-studio checkbox web-applications


【解决方案1】:

也许你可以订阅 RadioGroup.OnCheckedChangeListener,所以这会返回被点击的 radioButton 的 id。 你可以有一个集合,可能是列表,也可能是集合。在此集合中,您保存选择,并在保存之前验证是否有超过 2 或 3 个选择。因此,在这种情况下,您会显示一个 Dialog、Toast、Snackbar...

【讨论】:

    猜你喜欢
    • 2014-06-11
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 2021-07-29
    • 1970-01-01
    • 2014-03-23
    • 2023-03-29
    相关资源
    最近更新 更多