StateListdrawable и плиткой

Это мой пользовательский селектор (StateListdrawable)

<selector
    xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:drawable="@drawable/common_cell_background" />
    <item
        android:state_pressed="true"
        android:drawable="@drawable/common_cell_background_highlight" />
    <item
        android:state_focused="true"
        android:drawable="@drawable/common_cell_background_highlight" />
    <item
        android:state_selected="true"
        android:drawable="@drawable/common_cell_background_highlight" />
</selector>

оба, common_cell_background и common_cell_background_highlight - xml. Код ниже:

common_cell_background.xml

<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/common_cell_background_bitmap"
    android:tileMode="repeat"
    android:dither="true">
</bitmap>

common_cell_background_highlight.xml

<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/common_cell_background_bitmap_highlight"
    android:tileMode="repeat"
    android:dither="true">
</bitmap>

растровые изображения также точно так же. Выделение всего немного легче, и нет других различий. Оба растровые изображения являются PNG-файлами.

Теперь я установил

convertView.setBackgroundResource(R.drawable.list_item_background);

и вот проблема. Мой Common_Cell_Background не повторяется, он растягивается. Но что удивительно, когда я касаюсь ячейки моего списка фон, изменения в Common_Cell_Background_highlight и угадайте, что? Все в порядке, это повторяется, как должно быть. Я понятия не имею, где проблема, почему мой фон не повторяется, пока выделяется. Любые мысли?

8
задан kamil zych 14 September 2011 в 06:59
поделиться