以下是没有背景中的9补丁的情况:
这是xml顶部的代码:
<RelativeLayout
android:id="@+id/rlTop"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="16dp"
android:src="@mipmap/icon"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ВЫБЕРИТЕ МАРШРУТ"
android:textColor="@color/black"
android:layout_toRightOf="@+id/icon"
android:layout_centerVertical="true"
android:textSize="20sp"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:paddingRight="16dp"
android:gravity="center_vertical |end"
android:orientation="vertical">
<TextView
android:id="@+id/tvCompany"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/black"
android:text="Васильевское ПАТП"/>
<TextView
android:id="@+id/tvNumber"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/black"
android:text="ГЛ384Н3Т"/>
</LinearLayout>
</RelativeLayout>
但是当我插入9patch作为背景时,会扭曲整个视图:
<RelativeLayout
android:id="@+id/rlTop"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/route2"
>
这是9补丁:
问题是什么?如何保持视图的大小?可能是9补丁错了吗?