我正在尝试制作一个记分牌,左边的球员名称(字符串),右边的球员得分(整数)。像这样:
Player1 0
Player2 0
Player3 0
Player4 0
etc.
玩家是从ArrayArray字符串中获取的。
点击播放器的名称时,右侧的整数应加1。我尝试使用HashMap做到这一点,并且表格显示正常,但是HashMap没有排序,因此我无法告诉它要添加哪个数字。我也尝试了LinkHashMap,并遇到了类似的问题。
我认为使用ListView会最方便,因为列表中的每个项目都有一个位置。我想知道是否可以创建一个ListView,其左侧的字符串和右侧的整数,同时能够通过点击左侧的字符串来更改右侧的整数值。整数不必向右对齐,而只需位于字符串的右侧即可。
如果您还可以显示使之成为可能的代码,将不胜感激。谢谢。
如果对此有更好的解决方案,那也将有所帮助。
最佳答案
您可以在列表视图行中保留键为隐藏视图的HashMap。因此,您可以在单击一行时轻松检索密钥,而无需显示任何其他信息。