有没有办法从底部而不是从顶部将 CardView 堆叠在 RecyclerView 中?

Is there a way to stack a CardView within a RecyclerView from the bottom instead of from the top?

我是 Android 编码方面的新手,所以请多多包涵。在发帖之前我查了很长时间,这样我就不会浪费你的时间在一个我可以通过一些研究自己回答的问题上。

这是我的问题:我有一个 CardView,我希望项目从底部而不是顶部弹出。例如,something like this.

我发现您可以通过 ListViewsGridViews 中的“stackFromBottom”XML 属性来执行此操作,但它不适用于 CardViews。 我还注意到您可以更改 ListView 的引力,但 CardView 似乎也不支持。

那么有没有一种简单的方法来以这种方式填充CardView

如有任何帮助,我们将不胜感激。

CardView 只能容纳一个项目,因此在这种情况下,您可以在 CardView 中包含一个 ViewGroup,并将这些项目添加到 ViewGroup

我建议 ConstraintLayout 并将第一个视图限制在布局的底部,下一个视图限制在它们的底部视图,以便您可以从底部填充它们。

如果你的列表很大.. 你可以用 ScrollView 包裹 ConstraintLayout 这样项目就可以滚动;或者用 RecyclerView

替换整个方法

既然你说你正在使用 recycler view,你可以使用 来完成你需要的。