我希望在我的 Android 应用程序中添加一个(本地,而不是在线)高分表,并且我想了解解决该问题的最佳方法。
我有一个用户列表(现在被保存到文件中并作为 User 对象数组读回),高分需要引用此数据以使用用户的姓名和照片等填充表。
对于显示器,我认为表格布局 http://developer.android.com/reference/android/widget/TableLayout.html可能是我最好的选择。我可以为图片、姓名、分数等制作栏目。
对于信息本身,我在想 SQLite 表可能是组织数据的最佳方式?如果是这样,那么也可能值得将我的用户数据移动到 SQLite 表,这样我就可以确保数据正确交叉引用。
这里有人对此有任何有用的信息或意见吗?谢谢。
UPDATE:我使用了 SQLite 数据库(使用两个表),效果非常好!学习和工作也不是太难。对于布局,结果是ListView http://developer.android.com/reference/android/widget/ListView.html使用自定义适配器是实现我想要的效果的最佳方式(比 TableLayout 更灵活)。
我没有在 Andriod 上做过很多工作,但我相信你走在正确的道路上。使用 SQLite 处理数据不仅有助于保持数据的结构化和组织性,还可以让您的数据集呈指数级增长,并且您可以使用通用标准方法从 SQL 数据库转到使用 DAO 模式的对象。我建议将 SQLite 与 MyBatis 一起使用。 MyBatis 是 Java 的对象关系映射实用程序。它允许您编写 sql 并以 java 对象的形式返回结果。MyBatis http://www.mybatis.org/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)