Android:9-patch图像未按预期延伸

时间:2012-10-19 15:08:21

标签: android nine-patch

实际图像是:

红色的盒子是我制作1 px黑色喜欢的地方。即使预览显示也很好。所以9-patch

没问题

但我获得以下布局的图像是:

<ImageView
    android:id="@+id/image_landing"
    android:layout_width="fill_parent"
    android:layout_height="50dp"
    android:background="@drawable/loginheader"
    android:contentDescription="@string/login_header"
     />

enter image description here

我预计,左侧的徽标和右侧的黑点以及它们之间的其余空间充满了我在顶部选择的灰色

谢谢

2 个答案:

答案 0 :(得分:13)

你的ImageView真的比你的9patch还要大吗? 如果没有,则需要更改scaleType,因为defaut为FIT_CENTER

使用android:scaleType="fitXY"android:adjustViewBounds="true"

答案 1 :(得分:2)

看起来您的9补丁大于您尝试将其放入的ImageView。尝试将ImageView设置为wrap_content以查看它是否修复了问题。如果是这样,请尝试缩小9补丁,将ImageView放大或将scaleType设置为pcans提及。