背景图会影响ViewGroup的尺寸,但是对ConstraintLayout和RelativeLayout这两种布局方式的影响不尽相同。解决方法是使用以下代码:
对于ConstraintLayout:
对于RelativeLayout:
这样,在布局中添加了一张背景图后,ConstraintLayout的高度会根据内容自适应,而RelativeLayout的高度会完全适应背景图。使用以上代码你就能成功添加背景图,同时还能保持布局的正确尺寸。