android – CardView内容不尊重match_parent

前端之家收集整理的这篇文章主要介绍了android – CardView内容不尊重match_parent前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试创建一些非常简单的东西:一个延伸到屏幕高度的CardView,里面有一个TextView,它应该伸展到卡片宽度.我已经使卡片在CardView上用android:height =“match_parent”垂直填满了屏幕.但是,现在CardView内容,就像一个简单的TextView在TextView上设置android:height =“match_parent”时不会横跨整个卡片.它只是看起来像wrap_content.

请注意,此CardView被放置在具有水平LinearLayoutManager的RecyclerView中.

请注意,在使用水平LinearLayoutManager时,在卡上设置android:layout_width =“match_parent”实际上并不会将其拉伸到屏幕宽度,如果使用垂直LinearLayoutManager则相反!我认为这与我的问题有关.

这是CardView xml:

这是RecyclerView xml:

最佳答案
我通过将CardView放在RelativeLayout中作为最外层布局来修复此问题:

猜你在找的Android相关文章