我有一个LinearLayout根的布局,其背景为XML drawable alias。容器在底部边缘有一个巨大的额外填充,一旦我删除android:background标记就消失了。我该如何预防/消除这种恼人的行为?
XML Drawable:
<?xml version="1.0" encoding="utf-8" ?>
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/BackgroundImage"
android:gravity="fill" />
我尝试了几个重力值,但它们都在容器的底部边缘产生了可怕的填充物,完全没有任何理由。
我想要实现的效果是让src文件在高度上拉伸以匹配容器(匹配,没有额外空间)并以比例宽度呈现。
答案 0 :(得分:0)
如果你使用这样的drawable,你应该将你的drawable放入像drawable-mdpi,drawable-hdpi,drawable-xhdpi等文件夹中,并根据dpi调整它们的大小。
例如:
如果你想拉伸你的drawable,你应该考虑使用9patch。