Sha*_*aik 9 android listview nine-patch
我有一个列表视图结构,相对布局使用交替的背景图像的奇数/偶数元素.我试图通过计算位置动态设置背景可绘制.它与普通的位图工作得很好.但是当我尝试使用ninepatch图像时,它会破坏UI,所有元素都会失真.我究竟做错了什么?可能是如何创建ninepatch图像,或者与普通位图相比,使用9patch图像有不同的方式.
我的列表视图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>
Run Code Online (Sandbox Code Playgroud)
可能是这里的解决方案可能适用于我的问题.虽然我必须尝试它,但确切的.
小智 0
您可以像使用普通绘图一样使用九个补丁。我假设您的 9 补丁本身有问题。在你的 android sdk 的 /tools 目录中,你有draw 9 补丁工具。它将帮助您纠正 9 个补丁可绘制对象并针对不同尺寸的视图进行预览。
| 归档时间: |
|
| 查看次数: |
15460 次 |
| 最近记录: |