3

ListView を含む ListActivity があります。境界線の周りに繰り返し画像を描画する必要があります(「その上に(リストビューがレンダリングされた後だと思います))」

このために自分の描画コードをフックするにはどうすればよいですか?

4

3 に答える 3

1

FrameLayoutを使用して、ListViewを画面全体に表示されるビューとオーバーラップさせることができます。この背景ビューでは、画像を並べて表示したり、独自の描画方法で独自のカスタムビューを作成したりできます。

于 2011-03-02T22:47:30.120 に答える
1

私の知る限り、ListView には border プロパティはありません。

代わりに、ListView を FrameLayout に配置し、FrameLayout の背景色を設定できます。

最後に、境界効果を作成するために、FrameLayout にパディングを設定します。

于 2011-01-26T23:54:41.603 に答える
0

こんにちは 私が使用した方法は 1 つありますが、それは XML でのみ実行できます。android:background="#ffffff"
android:divider="#ffcccccc" android:dividerHeight="1dip"/>

私がやっていることは、リストビューを LinearLayout に入れることです。リストの背景色はレイアウトの背景色とは異なります。レイアウトにはマージンが設定されています。したがって、リストとレイアウトの間の距離は、リストビューの境界線のように表示されます。お役に立てれば。

于 2010-10-27T12:19:40.920 に答える