我有一个列表视图结构,其相对布局使用交替的背景图像作为奇数/偶数元素。我正在尝试通过计算位置来动态设置可绘制的背景。它适用于普通位图。但是当我尝试使用 Ninepatch 图像时,它破坏了 UI,所有元素都被扭曲了。我究竟做错了什么?可能是如何创建 Ninepatch 图像,或者与普通位图相比是否有不同的方式使用 Ninepatch 图像。
我的列表视图 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>
可能是这里的解决方案可能适用于我的问题。虽然我必须尝试一下,但它是准确的。