我正在尝试在单击时使一些 Cardview 展开。我可以通过将原始 Cardview 大小设置为 50dp,然后将其高度设置为 WRAP_CONTENT 来做到这一点,如下图所示:
这是代码:
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
holder.cvCard.setLayoutParams(new ConstraintLayout.LayoutParams(holder.cvCard.getWidth(), ConstraintLayout.LayoutParams.WRAP_CONTENT));
}
});
如您所见,问题在于通过更改 Cardview 的大小,它会丢失边距并且看起来未对齐。你们能帮帮我吗?
沧海一幻觉
偶然的你
相关分类