У меня есть структура представления списка с относительным макетом, в котором используются чередующиеся фоновые изображения для нечетных/четных элементов. Я пытаюсь установить динамический фон, вычисляя положение. Он отлично работал с обычным растровым изображением. Но когда я попытался использовать изображение с девятью патчами, он сломал пользовательский интерфейс, все элементы исказились. Что я делаю не так? Может быть, это то, как создается изображение с девятью патчами, или есть другой способ использования изображения с девятью патчами по сравнению с обычным растровым изображением.
Мой 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>
Возможно, решение здесь может подойти для моей проблемы. Это точно, хотя я должен попробовать это.