请查看以下2个布局。
首先,cardview
:
http://pastebin.com/iYzUiDQ7
其次,仅LinearLayout
(布局实际上与我的CardView中的布局相同):
http://pastebin.com/xijHZCPw
因此,第二个布局包含WebView
组件+单个LinearLayout
,它应该表示与单个CardView
项相同的布局。
但它有效......我在缩放图像方面遇到了问题。如果我将非常大的图片设置为放置在ImageView
上的CardView
的图片,则会很好地缩放以适合我的CardView
。 CardView's
高度不会改变,相反,图像将按比例缩放以适合。
但是当我试图对我链接的第二个布局做同样的事情时,如果我设置了大图像,我的LinearLayout
会改变它的高度。我应该如何更改第二个布局,以便为放置在屏幕底部的LinearLayout
获得相同的效果?
答案 0 :(得分:1)
我得到了两个布局之间的区别。
您已在CardView中将layout_height设置为100dp。所以CardView中LinearLayout的高度不会超过它。但是你在第二个LinearLayout中使用wrap_content设置layout_height。
尝试使用数字设置maxHeight或layout_height以解决您的问题。
希望这可以帮到你。