9补丁使视图真的很大

时间:2017-02-08 10:51:13

标签: android android-layout nine-patch

以下是没有背景中的9补丁的情况:

enter image description here

这是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"
     >

enter image description here

这是9补丁:

enter image description here

问题是什么?如何保持视图的大小?可能是9补丁错了吗?

0 个答案:

没有答案