我有一个列表视图结构,相对布局使用 交替的背景图像作为奇数/偶数元素。我试图通过计算位置来动态设置 背景。它 正常位图工作正常。但是,当我尝试使用九宫格图像时,它打破了用户界面,所有的元素都变形了。我做错了什么 ?难道这是如何创建ninepatch图像或是 有一个不同的方式来使用ninepatch图像与正常的 位图相比。以9个补丁图像为背景的问题
我的列表查看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>
可能是解决here可能适用于我的问题。这是确切的,但我必须尝试。
可能是你不好,格式化9补丁? – 2011-02-18 11:41:52
我已经尝试了9个补丁映像的不同变体,所有这些变体都会给出我想要的预览。但是,当特定的列表视图活动启动时,我的第一个RelativeLayout内的内容不见了。尽管如此,普通的位图图像工作得很好。 – 2011-02-18 14:49:16
正在发生的事情的屏幕截图,您想要发生的事情以及9修补程序的图像可能会帮助人们确定问题所在。 – ChrisJD 2011-12-12 21:45:45