查看背景图像无法正确包装内容,从而产生一些余量

时间:2015-03-21 22:49:45

标签: android android-layout

我的观点背景图片正在制作一些我不需要的奇怪边距。这是照片:

hmmm...

正如您所看到的,TextView突出显示,View(带有蓝色背景图像)应该环绕TextView,但看起来TextView正在制作一些边距。 这是XML:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent"
android:background="@color/white_as_stone">

<LinearLayout
    android:orientation="vertical"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/circle_user"
    android:id="@+id/view_user"

    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:layout_marginLeft="@dimen/view_margin_to_side"
    android:layout_marginStart="@dimen/view_margin_to_side"
    android:layout_marginTop="@dimen/side_margins"
    android:layout_marginRight="@dimen/side_margins"
    android:layout_marginEnd="@dimen/side_margins">
    <!-- margins above have nothing to do with my problem -->

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:text="why y doing this?"
        android:id="@+id/txt_user"
        android:textColor="@color/white_as_stone">
        </TextView>
</LinearLayout>

这是我的背景图片:

circle_user.9.png

我没有太多使用9-patch drawables的经验,我尝试调整比例区域,但它没有帮助。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

您需要增加9patch图像底部和右侧的黑线。他们定义了图像的可用内容区域。