0

リストビューの要素がリストから外れるかどうかを知る方法があるかどうかを知りたいです(最初の要素が画面に表示されているかどうかを知りたいです)

実際、私がそれでやりたいのは、リストの2番目の要素(リストがあるフラグメントのタイトル)が上がったときにヘッダーとしてブロックされたままにすることです(連絡先の文字のように)アプリ)。だから私が考えたのは、リストビューの上に(相対レイアウトの親で)2番目の要素の非表示のクローンを追加し、最初の要素が画面から消えたとき(2番目の要素がの最初の要素であるとき)に表示されるように設定することです見たリスト)。

しかし、多分それはそうするためのネイティブな方法ですか?

ありがとう、

ルノー

4

1 に答える 1

1

getFirstVisiblePosition()メソッドとgetLastVisiblePosition()onを使用して、いつでもリスト内の最初と最後の表示位置を取得できます。ListView

HTH

于 2012-06-14T14:15:37.587 に答える