代码之家  ›  专栏  ›  技术社区  ›  Stuart Axon

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

  •  3
  • Stuart Axon  · 技术社区  · 14 年前

    我有一个包含ListView的ListActivity。我需要在边框周围画一个重复的图像(“在它上面(我猜在呈现listview之后))

    我怎样才能在我自己的绘图代码钩在这个?

    3 回复  |  直到 14 年前
        1
  •  1
  •   Matthew    13 年前

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

        2
  •  1
  •   Carl Manaster    13 年前

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

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

        3
  •  0
  •   Tushar Vengurlekar    14 年前

    您好! 我使用了一种方法,但这只能在XML中完成。 android:background=“#ffffff”
    android:divider=“#FFCCCC” android:dividerHeight=“1dip”/>

    我要做的是,将listview放到一个线性布局中。列表的背景色与布局的背景色不同。为布局设置了边距。因此,列表和布局之间的距离将显示为listview的边框。 希望这有帮助。