android - GridView中View的复用?
迷茫
迷茫 2017-04-17 16:03:29
0
2
689

ListView每一行就是一个View,滚出屏幕一条之后,都会缓存一条供后面复用。
那么,
假如一个GridView每行有3个,那么,每当屏幕向上滚出一行,都会有3个View缓存起来吗?
底部取出3个缓存中的View来使用?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
PHPzhong

그렇습니다. 구체적으로 테스트하지는 않았습니다. 뷰 생성 과정에서 0-9와 같은 일부 일련 번호를 추가하고, 변환 뷰에서 꺼내서 로그를 인쇄하면 재사용 여부를 확인할 수 있습니다.

洪涛

이렇게도 이해할 수 있는데, 그리드뷰는 리스트뷰를 상속받았다고 볼 수 있어요. 사실 아직은 리스트뷰와 똑같다고 느껴져요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿