異なる行の間に異なる仕切りの高さが必要なリストビューがあります。では、どうすれば仕切りの高さを動的に設定できますか?
たとえば、10行あり、最初の2行の間に仕切りの高さが5で、次の5行の間に仕切りの高さが1であるとします。
誰かが私にこれを行う方法を教えてもらえますか?
1 つの方法は、仕切りの行を作成することです。isEnabled
アダプタ メソッドで有効にしないように設定します。セクションヘッダーでそうしていますが、ほとんど同じです。もう 1 つの方法は、onLayout を実装してリスト全体を手動でレイアウトすることです。仕切りが空のスペースになる可能性がある場合は、行のルート ビューの上または下の余白を設定すると機能する場合があります。xml では次のようになります。
android:layout_marginTop='5px'
それ以外の場合は、仕切りを行の一部にします。