【问题标题】:How do I use hash-maps correctly when programming for Android?在为 Android 编程时如何正确使用哈希映射?
【发布时间】:2011-09-07 20:48:59
【问题描述】:

有人告诉我,我必须使用哈希映射来存储单选按钮。 (按钮作为键,它们的状态作为值)但是我是 Java 和 Android 的新手,所以这有点令人困惑。

我有一个包含多个问题和是或否答案的选择测试,我想计算是的答案。

也许这是一些简单的事情,但我不知道。

任何帮助将不胜感激。

谢谢

【问题讨论】:

  • 在回答我的问题 (stackoverflow.com/questions/6221242/…) 时有人建议我也使用哈希图,但是,像你一样,我才刚刚开始,还没有开始阅读 (developer.android) .com)。我很想看看人们怎么说
  • 我不知道为什么我觉得这些都是愚蠢的问题。新手问题是的,因为我才开始 3 个月。我还想要一个示例代码来说明问题。我已经在这方面搜索了 2 天,这真是令人震惊。

标签: android radio-button hashmap


【解决方案1】:

您可以将对所有对象的引用添加到集合中,并对其进行迭代,检查它们是否被检查并计数。

或者,您可以在所有按钮上注册一个 onClick 侦听器,并在单击它们时增加/减少计数。

您可以通过多种方式实现这一目标。不过,我不明白为什么需要哈希映射,因为按钮对象本身提供了选中状态。你的哈希没用。

【讨论】:

  • 我确实注册了 onClick 监听器,但它计算的是点击次数而不是答案的数量。如果用户没有在单选按钮上多次单击,那将不是问题……但这是一个问题,因为它是针对我的文凭的,我的老师可能会问我这是否正确实施(尽管他们没有;不知道android下的任何java)。我问了这个问题,有人回答我应该使用哈希图,但似乎没有人给我一个直接的答案或一个关于我应该如何做的例子。我有点没时间了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-18
  • 1970-01-01
  • 1970-01-01
  • 2018-02-05
相关资源
最近更新 更多