我目前正在开发一款Android篮球统计跟踪应用程序。
我正在使用android SDK并在eclipse上开发它。
我现在需要一个当前活动的游戏的统计屏幕。我需要从正在运行的游戏中将统计数据输出到统计表中。我们使用SQLite作为我们的数据库来存储所有内容。
我的问题是我知道如何拉取和计算不同的统计数据,以及如何输出它们。但我认为有一种更简单的方法可以做我想做的事情。
对于统计屏幕活动,这是我们目前拥有的。
stats http://oi59.tinypic.com/imiah4.jpg
不要介意左上角的大零,这只是一个格式问题。也不要介意警告,那是因为我还没有为这些做出字符串值。
所以每一个零都是它自己的TextView,如果一个团队有20个玩家,那就是180个TextViews,我必须填充不同的数字。
我已经想到了格式化TextView ID的不同方法,所以我只需要为8个统计数据中的每一个运行不同的代码,具体取决于玩家的#。
但最后,我仍然使用180种不同的TextView。
这是我能做这样的事情的唯一方法吗?
答案 0 :(得分:3)
您应该将ListView与自定义视图和适配器一起使用,请参阅此
http://developer.android.com/reference/android/widget/Adapter.html
Listview,因为你可以有2或40名玩家。
自定义视图(以XML格式),以便您可以自定义字段/ imageView /其他
适配器“填充”自定义视图并放入ListView