我为 Android 创建了一个简单的 9-patch 图像。倒入文件夹drawable-mpdi。一切正常,但上框架丢失了。目前尚不清楚为什么。看截图:
这是我的 9 补丁文件:
https://dl.dropbox.com/u/30086473/input_login_active2.9.png
我的 XML 布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/white">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:background="@drawable/login_bg"
android:orientation="vertical">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/auth_logo"/>
<EditText
android:layout_width="273dip"
android:id="@+id/login"
android:layout_marginTop="20dip"
android:layout_height="wrap_content"
android:background="@drawable/auth_edit_text"
android:hint="@string/auth_login"/>
<EditText
android:layout_width="273dip"
android:id="@+id/password"
android:layout_height="wrap_content"
android:background="@drawable/auth_edit_text_left"
android:hint="@string/auth_login_left"
android:layout_marginLeft="17dip"/>
</LinearLayout>
</LinearLayout>
问题是什么?如何回收9-patch,元素上方有一个蓝框?
有@drawable/auth_edit_text:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/t" />
</selector>