Проблема с 9 патчами для Android 4, работает с Android 2.3

Я создал 9-патч для кнопки «День» по ссылке на изображения ниже, которая работает, как и ожидалось, на моем телефоне Android 2.3. Когда я запускаю для планшета Android 4, он не работает. Не уверен, что мне нужно настроить xml или проблема в том, как создается 9-патч. Кроме того, у меня есть только чертеж в папке «drawable-hdpi» в Eclipse. Любая помощь приветствуется!

 <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="@color/black"
        android:orientation="horizontal"
        android:weightSum="5" >

        <Button
            android:id="@+id/buttonTabSummary"
            android:layout_width="0dp"
            android:layout_height="50dp"
            android:layout_weight="1"
            android:background="@drawable/more_cap_en"
            android:textSize="9sp" />

        <Button
            android:id="@+id/buttonTabDay"
            android:layout_width="0dp"
            android:layout_height="50dp"
            android:layout_weight="1"
            android:background="@drawable/day_cap"
            android:textSize="9sp" />

        <Button
            android:id="@+id/buttonTabWeek"
            android:layout_width="0dp"
            android:layout_height="50dp"
            android:layout_weight="1"
            android:background="@drawable/more_cap"
            android:textSize="9sp" />

        <Button
            android:id="@+id/buttonTabShare"
            android:layout_width="0dp"
            android:layout_height="50dp"
            android:layout_weight="1"
            android:background="@drawable/more"
            android:textSize="9sp" />

        <Button
            android:id="@+id/buttonTabMore"
            android:layout_width="0dp"
            android:layout_height="52dp"
            android:layout_weight="1"
            android:background="@drawable/more"
            android:textSize="9sp" />
    </LinearLayout>

верхний экран средства создания 9 исправлений. Android 2.3 внизу слева, Android 4 внизу справа (отображается неправильно


person user1720683    schedule 12.03.2013    source источник


Ответы (1)


Попробуйте поместить его в папку drawable вместо drawable-hdpi. Похоже, у вашего планшета нет разрешения hdpi, поэтому, возможно, он не может найти изображение.

person Esparver    schedule 12.03.2013
comment
Потрясающий! Спасибо, Эспарвер, вы правы! - person user1720683; 12.03.2013