如何避免相对布局中可绘制背景的额外高度?
Posted
技术标签:
【中文标题】如何避免相对布局中可绘制背景的额外高度?【英文标题】:How to avoid extra height of background drawable in a relative layout? 【发布时间】:2014-09-19 05:39:19 【问题描述】:我正在使用高度作为包装内容的相对布局。当我把一个大的drawable作为它的背景时,而不是采用子高度,相对布局采用drawable的高度,它被添加为背景。当我使用颜色时,布局的高度没有问题。我怎样才能避免背景图像的额外高度?
【问题讨论】:
请发布可绘制文件。 ***.com/a/8292110/1777090。您需要制作正确尺寸的图像。 @ZInj 这是一个可绘制的图像,而不是可绘制的 xml 查看此链接:***.com/q/18312414/3602047 你需要维护单独的drawables 【参考方案1】:int width = child.getwidth();
int height = child.getheight();
RelativeLayout.LayoutParams parms = new RelativeLayout.LayoutParams(width, height);
myRelativelayout.setLayoutParams(parms);
【讨论】:
以上是关于如何避免相对布局中可绘制背景的额外高度?的主要内容,如果未能解决你的问题,请参考以下文章