java - 在 android 中创建数据表的最佳方法是什么?

标签 java android material-design android-tablelayout

<分区>

我想创建一个由来自数据库的数据填充的表。我知道可以使用 TableLayout 创建动态表,但我不确定这是否是我的最佳解决方案。
Here is an example of what I want to create(the first table on the page).

最佳答案

我会给你我的意见。

如果您的数据有限,并且您确定要以可呈现的方式在单个屏幕中显示所有数据,那么可以,TableLayout 就足够了。

但是,在现实世界中,灵 active 很重要,因此您应该始终考虑数据在未来扩展的可能性。请记住,在这种情况下,您应该使用 ListView 或 RecyclerView。为列表或回收器 View 的每一行定义一个基本布局,然后使用合适的适配器将数据库中的数据连接到该 View 。

对于初学者: https://developer.android.com/training/material/lists-cards.html

关于java - 在 android 中创建数据表的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31844919/

相关文章:

Android:TabLayout 不显示任何选项卡

java - 使用 convertNumber 格式化数字

java - J面板尺寸不正确

java - 如何删除java程序生成的临时文件(清理)?

Android OpenGL 只渲染一半的屏幕

javascript - 如何使用 javascript 取消注册/取消绑定(bind) Material ui 中的事件

java - 通过 Java 中的 Keytab 进行 Kerberos 身份验证的问题

android - 改造:预期为 BEGIN_OBJECT 但为 BEGIN_ARRAY

android - 错误 : Trying to requery an already closed cursor

javascript - 如何使用 MaterialDesign Lite 正确附加 TextField?