안드로이드에서 사진 브라우저를 구현하기 위해 그리드를 사용해야하고, GridView와 GridLayout 간의 차이가 임을 알고 싶습니다..안드로이드 애플 리케이션의 GridView VS GridLayout
나는 이미지를 동적으로 표시하기 위해 GridView를 사용하고 있습니다.
안드로이드에서 사진 브라우저를 구현하기 위해 그리드를 사용해야하고, GridView와 GridLayout 간의 차이가 임을 알고 싶습니다..안드로이드 애플 리케이션의 GridView VS GridLayout
나는 이미지를 동적으로 표시하기 위해 GridView를 사용하고 있습니다.
GridView은 항목을 2 차원 스크롤 격자로 표시하는보기 그룹입니다. 표의 항목은이보기와 연관된 ListAdapter에서 가져옵니다.
사용하시는 것이 좋습니다. GridView는 ListAdapter에서 데이터를 가져 오므로 메모리에로드 된 유일한 데이터는 화면에 표시된 데이터입니다. ListViews와 마찬가지로 GridViews는 성능 향상을 위해보기를 재사용하고 재활용합니다.
반면에 GridLayout은 자식을 사각형 그리드에 배치하는 레이아웃입니다.
API 레벨 14에서 소개되었으며 최근 지원 라이브러리에서 백 포트되었습니다. 주요 목적은 다른 레이아웃의 정렬 및 성능 문제를 해결하는 것입니다. GridLayout에 대해 더 자세히 알고 싶다면 tutorial을 확인하십시오.
GridLayout도 ViewGroup입니다. –
나는 결코 그런 말을하지 않았다. 나는 그것이 레이아웃이라는 사실을 강조하고있었습니다. –
작은 추가 : (좋은) 어댑터는 사용자가 스크롤하고 새로운 이웃 콘텐츠로 이동할 때 해당 내용을 제공 할 수 있도록 화면에 현재 표시된 내용보다 조금 더 많이로드합니다. – straya