9

实际图像是这样的:

红色 boxex 是我制作 1 px black likes 的地方。甚至预览显示也很好。所以 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"
     />

在此处输入图像描述

我预计,标志在左边,黑点在右边,它们之间的其余空间用我在顶部选择的灰色填充

谢谢你

4

2 回答 2

16

ImageView真的比你的9patch大吗?
如果没有,您需要更改scaleType默认为FIT_CENTER

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

于 2012-10-19T15:46:32.613 回答
2

看起来您的 9 补丁比您尝试放入的 ImageView 大。尝试将 ImageView 设置为 wrap_content 以查看它是否解决了问题。如果是这样,请尝试使 9 补丁更小,ImageView 更大或将 scaleType 设置为提到的 pcans。

于 2012-10-19T18:47:40.723 回答