Android:在listview周围绘制自定义边框?

时间:2010-07-05 23:39:58

标签: android listview listactivity drawable

我有一个带有ListView的ListActivity。我需要在边框周围绘制一个重复的图像(“在它上面(我想是在渲染了listview之后)”)

如何为此绘制我自己的绘图代码?

3 个答案:

答案 0 :(得分:1)

据我所知,ListView中没有border属性。

相反,您可以将ListView放入FrameLayout并设置FrameLayout的背景颜色。

最后,将一些填充设置为FrameLayout以创建边框效果。

答案 1 :(得分:1)

您可以使用FrameLayout使ListView与填满整个屏幕的视图重叠。在此背景视图中,您可以平铺图像,或使用自己的绘图方法编写自己的自定义视图。

答案 2 :(得分:0)

您好 我使用过一种方法,但这只能用XML完成。                               机器人:背景= “#FFFFFF”
            机器人:分隔= “#ffcccccc”             机器人:dividerHeight = “1dip”/>      

我正在做的是将listview放在LinearLayout中。列表的背景颜色与布局的背景颜色不同。布局有一个边距设置。因此,列表和布局之间的距离将显示为列表视图的边框。 希望这会有所帮助。