我正在阅读本手册 https://developer.android.com/topic/libraries/data-binding/index.html我不清楚,如果我的数据保存在 ObservableArrayList 中,如何用行填充 TableLayout?所有示例都假设那里显示单个记录,但我想显示表中的所有记录。
或者这可能是不可能的,我应该改用 RecyclerView?
最佳答案
您可能会发现这篇文章有帮助:
https://medium.com/google-developers/android-data-binding-list-tricks-ef3d5630555e#.c1vesyobm
它讨论了如何将列表转换为 ViewGroup 中的 View 。当您使其适用于 TableView 时,您可能希望在此处发布它以供人们使用。
也就是说,如果您只有几个 View ,则可以使用数据绑定(bind)。如果您打算使用滚动列表,则应使用 RecyclerView。
关于TableLayout 的 Android 数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42530953/