Android 是否可以制作复杂的ListView';s分割器?

Android 是否可以制作复杂的ListView';s分割器?,android,listview,divider,Android,Listview,Divider,有没有可能制作一个由3个图像组成的可绘制分割线-2个是线的末端,中间应该拉伸。因此,我们的想法是,在任何布局中,都要做一些类似的东西——两端有固定大小——比如包裹内容,中间部分要拉伸 有没有可能-使它在xml中可绘制或编程 Thx预先就像普斯金所说的,你可以使用一个9patch可拉拔作为分隔器。要将位图转换为9patch,请使用Android SDK中工具目录中的。将位图拖动到draw9patch应用程序窗口中,然后在可拉伸区域的顶部(最上面的像素线上)绘制一条黑线。完成后,将位图保存为9补丁(

有没有可能制作一个由3个图像组成的可绘制分割线-2个是线的末端,中间应该拉伸。因此,我们的想法是,在任何布局中,都要做一些类似的东西——两端有固定大小——比如包裹内容,中间部分要拉伸

有没有可能-使它在xml中可绘制或编程


Thx预先

就像普斯金所说的,你可以使用一个9patch可拉拔作为分隔器。要将位图转换为9patch,请使用Android SDK中工具目录中的。将位图拖动到draw9patch应用程序窗口中,然后在可拉伸区域的顶部(最上面的像素线上)绘制一条黑线。完成后,将位图保存为9补丁(例如,您的_divider.9.png),并将其正常用作ListView的可绘制文件:

<ListView
    android:divider="@drawable/your_divider"
    ...
    />


有关9-patches的更多信息,请访问此处:

您可以使用9-Patch Drawable,也可以使用自定义Drawable,随心所欲地进行绘制这有什么可能?如果我在xml位图中这样做-它不允许我拉伸某些东西,或者您可以使用自定义的可绘制图形