Android 仅调整CardView的高度也会更改宽度
我目前有一个回收器视图,其中有一个CardView列表。 当我点击卡片时,我希望能够展开卡片(仅更改高度)。通过设置带有动画的卡的新高度,这可以很好地工作 问题是,当我点击展开卡片时,宽度也会缩小到屏幕宽度的一半以下。如果我滚动视图并返回,则宽度设置正确。每次我尝试扩展高度时,它都会扩展到正确的大小,但宽度会缩小 我应该做些什么来在回收者视图中展开/折叠一张卡片,而不产生同样调整卡片宽度的副作用 我尝试只在valueAnimator中设置高度,这对扩展有效。Android 仅调整CardView的高度也会更改宽度,android,animation,cardview,Android,Animation,Cardview,我目前有一个回收器视图,其中有一个CardView列表。 当我点击卡片时,我希望能够展开卡片(仅更改高度)。通过设置带有动画的卡的新高度,这可以很好地工作 问题是,当我点击展开卡片时,宽度也会缩小到屏幕宽度的一半以下。如果我滚动视图并返回,则宽度设置正确。每次我尝试扩展高度时,它都会扩展到正确的大小,但宽度会缩小 我应该做些什么来在回收者视图中展开/折叠一张卡片,而不产生同样调整卡片宽度的副作用 我尝试只在valueAnimator中设置高度,这对扩展有效。 我尝试在动画结尾以编程方式设置宽度以
我尝试在动画结尾以编程方式设置宽度以匹配父级,但没有效果。要获得更好的解决方案,请与我们共享代码,直到实现为止 检查xml代码中是否有宽度的“包裹内容”值
它将解决您的问题。如果您共享一些相关代码,可能会有所帮助。您是否可以分享围绕CardView实现的内容,包括java/kotlin、xml(包括样式,如果有)和动画?