java如何在安卓中创建具有各种内容类型和布局的cardview?
如何在安卓中创建多布局卡片视图?我使用recycler view和cardview创建了与grid view类似的布局卡片视图。现在我想创建一个卡的视图,其中第一张卡是全宽的,有一些高度,另一些卡是半宽的,但有不同的高度。如下图所述,每张卡都有不同的布局和尺寸
任何指导都非常有用。任何示例代码都会很棒
你可以在下面搜索框中键入要查询的问题!
如何在安卓中创建多布局卡片视图?我使用recycler view和cardview创建了与grid view类似的布局卡片视图。现在我想创建一个卡的视图,其中第一张卡是全宽的,有一些高度,另一些卡是半宽的,但有不同的高度。如下图所述,每张卡都有不同的布局和尺寸
任何指导都非常有用。任何示例代码都会很棒
# 1 楼答案
看看这个recycle view with stagged
这是一个管理者,你需要的一切都由他来管理
# 2 楼答案
如果使用RecyclerView显示卡片,可以将layout manager设置为StaggedGridLayoutManager:
如果你真的想改变现状,你可以在适配器内动态地改变网格项的宽度。您需要使用LayoutParams来实现这一点。LayoutParams文档可以在这里找到:http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html
希望这能回答你的问题