4

異なる行の間に異なる仕切りの高さが必要なリストビューがあります。では、どうすれば仕切りの高さを動的に設定できますか?

たとえば、10行あり、最初の2行の間に仕切りの高さが5で、次の5行の間に仕切りの高さが1であるとします。

誰かが私にこれを行う方法を教えてもらえますか?

4

1 に答える 1

2

1 つの方法は、仕切りの行を作成することです。isEnabledアダプタ メソッドで有効にしないように設定します。セクションヘッダーでそうしていますが、ほとんど同じです。もう 1 つの方法は、onLayout を実装してリスト全体を手動でレイアウトすることです。仕切りが空のスペースになる可能性がある場合は、行のルート ビューの上または下の余白を設定すると機能する場合があります。xml では次のようになります。

    android:layout_marginTop='5px'

それ以外の場合は、仕切りを行の一部にします。

于 2010-05-01T10:44:08.723 に答える