重複の可能性:
リストビューの行の間に空のスペースを与える方法は?
pulltorefresh -listviewアイテムまたは行の間に空のスペースを与える方法は?
私のアプリでは、カスタムlistViewが必要です。行の間にいくつかのブロックのように見えるように、行の間に空のギャップを作りたいです。
行XMLにパディングを保持してみましたが、解決策が見つかりませんでした。
pullToRefresh
ListViewAPIを使用してリストを更新しています。
重複の可能性:
リストビューの行の間に空のスペースを与える方法は?
pulltorefresh -listviewアイテムまたは行の間に空のスペースを与える方法は?
私のアプリでは、カスタムlistViewが必要です。行の間にいくつかのブロックのように見えるように、行の間に空のギャップを作りたいです。
行XMLにパディングを保持してみましたが、解決策が見つかりませんでした。
pullToRefresh
ListViewAPIを使用してリストを更新しています。
ListView はその場で ListView 行を計算するため、ListItem ルート レイアウトの余白などの設定が常に機能するとは限りません。
より簡単な解決策:
カスタム ドローアブルを作成します (res/drawable/listview_spacer.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android">
<!-- #00000000 is transparent -->
<solid android:color="#00000000"/>
</shape>
次に、ListView に次の属性を設定します。
<ListView
...
android:divider="@drawable/listview_spacer"
android:dividerHeight="10dp" />
これにより、リスト項目間に 10 dp の透明なスペースが作成されます。
乾杯、クリス
ListView 用の独自のアダプターを作成できます。このチュートリアルのカスタム ListView 1、カスタム ListView 2を見て ください。次に、ListView 行のレイアウト ファイルを作成し、その外観をカスタマイズできます。