九个补丁不尊重内容区域

时间:2014-11-24 09:06:30

标签: android

我试图在图片周围使用9贴片背景来为其添加阴影。

到目前为止,我所做的是以下布局:

<LinearLayout
    android:id="@+id/film_layout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_gravity="top"
    android:background="@drawable/movie_shadow"
    android:drawingCacheQuality="auto" >

    <ImageView
        android:id="@+id/img_avatar"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:scaleType="centerCrop"
        android:src="@drawable/film_test" >

    </ImageView>
</LinearLayout> 

使用以下内容&#34; movie_shadow.9.png&#34;:

9 patch image used as background

我将内容区域(右边和底边)定义为白色矩形。

但结果不是我所期望的。内容区域不是我定义的,ImaveView大于9补丁中设置的内容区域。

enter image description here

您在屏幕截图中看到了红色圆圈? 为什么ImageView不尊重9.png图像的内容区域?

0 个答案:

没有答案