찾다

 >  Q&A  >  본문

android - GridView中View的复用?

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

迷茫迷茫2827일 전684

모든 응답(2)나는 대답할 것이다

  • PHPz

    PHPz2017-04-17 16:05:29

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 16:05:29

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

    회신하다
    0
  • 취소회신하다