Проблема с 9 патч-изображением в качестве фона

У меня есть структура списка, с Relative layout, которая использует чередующиеся фоновые изображения для нечетных / четных элементов. Я пытаюсь установить динамически динамически, вычисляя позицию. Он отлично работал с обычным растровым изображением. Но когда я попытался использовать девятикратное изображение, это нарушает пользовательский интерфейс, все элементы искажаются. Что я делаю не так? Может ли быть создано изображение с девятью копиями или есть другой способ использования изображения с девятью патчами по сравнению с обычным растровым изображением.

Мой список XML выглядит так:

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/id01" android:background="@drawable/my_9patch_bg_image"> <ImageView /> <RelativeLayout> <ImageView /> <TextView /> <TextView /> </RelativeLayout> </RelativeLayout> 

Может быть, решение здесь может работать для моей проблемы. Это точно, хотя я должен попробовать.

Solutions Collecting From Web of "Проблема с 9 патч-изображением в качестве фона"

Так как никто не отвечал вам уже год … У меня была такая же проблема, как вам нужно установить ноль (даже если вам это не нужно).

Удачи.

Вы можете использовать девять патчей так же, как вы используете нормальный доступный. Я предполагаю, что у вас есть проблема с самим пакетом 9. В каталоге / tools вашего sroid вы можете использовать инструмент патча 9. Это поможет вам исправить ваши 9 патчей и просмотреть их для разных размеров вашего вида.

Выбрать все стороны, кроме углов, в качестве растягивающих ребер