Я создал простой образ из 9 патчей для Android. Залил в папку 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-й патч, чтобы была синяя рамка вверху элемента?
Есть @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>
drawable/input_login_active2
. Это идет отdrawable/login_bg
? Если это так, пожалуйста, опубликуйте xml для этого. - person Ted Hopp   schedule 01.06.2012