我爲Android創建了一個簡單的9修補程序圖像。倒入一個文件夾drawable-mpdi。一切正常,但上面的框架丟失了。目前還不清楚爲什麼。見截圖:Android 9修補程序和可繪製mdpi
這是我的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貼片,在元素上部有一個藍框?
有@繪製/ 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>
我看不到你的佈局引用'drawable/input_login_active2'。它來自'drawable/login_bg'嗎?如果是這樣,請爲此發佈xml。 –
是的。我在問題文本 – Anton