[Android] AdapterView

2020. 4. 24. 18:53·Android

 

[개요]

ViewGroup으로부터 상속받았으며 DataType은 Adapter!

 


[종류]

구글은 안드로이드 개발에서 공식적으로

성능(속도) 문제때문에 ListView보다는 RecyclerView를 추천한다.

RecyclerView는 한정된 뷰 수를 유지함으로써 매우 효율적으로 스크롤 할 수 있다는 특징이있다.


ListView의 단점?

  • 아이템들을 수직방향으로만 나열 가능
  • 동적인 아이템 구성이 어려움.
  • 리스트 항목 갱신시 마다 아이템 뷰를 새로 갱신해야함 -> 성능 저하의 원인

=> 모든 상황에 대해 Adapter에서 직접 처리해줄 수 있도록 코딩해야함. 

=> 그리하야 나온 것이 RecyclerView!

 

RecyclerView에 대해서 공부해보자

 


 

 

 


[Reference]

https://www.donkcowan.com/blog/2015/1/4/android-data-view-adapters-overview
https://developer.android.com/guide/topics/ui/binding.html
저작자표시 (새창열림)

'Android' 카테고리의 다른 글

[Android] Setting Export/Import  (0) 2020.05.04
[Android] Android Studio 자주쓰는 단축키 정리  (0) 2020.05.04
[Android] Back Stack & Task  (0) 2020.05.01
[Android] RecyclerView (feat. Color Array)  (0) 2020.04.24
[Android] Fragment  (0) 2020.04.13
'Android' 카테고리의 다른 글
  • [Android] Android Studio 자주쓰는 단축키 정리
  • [Android] Back Stack & Task
  • [Android] RecyclerView (feat. Color Array)
  • [Android] Fragment
M_Falcon
M_Falcon
  • M_Falcon
    Falcon
    M_Falcon
  • 전체
    오늘
    어제
    • 분류 전체보기 (432)
      • Web (16)
        • Nodejs (14)
        • Javascript (23)
        • FrontEnd (4)
      • DataBase (39)
        • Fundamental (1)
        • Redis (4)
        • PostgreSQL (10)
        • NoSQL (4)
        • MySQL (9)
        • MSSQL (3)
        • Error (4)
      • Algorithm (79)
        • Algorithm (문제풀이) (56)
        • Algorithm (이론) (23)
      • JVM (65)
        • Spring (13)
        • JPA (5)
        • Kotlin (13)
        • Java (24)
        • Error (7)
      • 기타 (70)
        • Kafka (3)
        • Kubernetes (3)
        • Docker (13)
        • git (19)
        • 잡동사니 (27)
      • 재테크 (11)
        • 세무 (4)
        • 투자 (3)
        • 보험 (0)
      • BlockChain (2)
        • BitCoin (0)
      • C (32)
        • C (10)
        • C++ (17)
        • Error (3)
      • Low Level (8)
        • OS (3)
        • 시스템 보안 (5)
      • 네트워크 (3)
      • LINUX (30)
        • Linux (26)
        • Error (4)
      • 저작권과 스마트폰의 이해 (0)
      • 생각 뭉치 (6)
      • 궁금증 (2)
      • Private (4)
        • 이직 경험 (0)
        • 꿈을 찾아서 (1)
      • Android (21)
        • OS (4)
  • 블로그 메뉴

    • 홈
    • WEB
    • 알고리즘
    • DataBase
    • Linux
    • Mobile
    • C
    • 방명록
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    Git
    android
    JPA
    알고리즘
    Kotlin
    algorithm
    PostgreSQL
    kafka
    프로그래머스
    database
    백준
    Spring
    javascript
    Bitcoin
    linux
    C++
    Programmers
    docker
    ubuntu
    java
  • hELLO· Designed By정상우.v4.10.3
M_Falcon
[Android] AdapterView
상단으로

티스토리툴바