안녕하세요.
리스트뷰에 내가 가진 음악 정보를 출력하는 앱을 개발중입니다.
일반적인 리스트뷰에 어댑터를 달아서 구현하였고, 잘 됩니다.
그런데, UI를 입히려고 ListView에 속성값으로 background를 주었더니
스크롤링이 엄청 버벅거리는 현상이 발생합니다.
물론, 적용 전에는 꽤 빠릿빠릿 했구요.
ListView에 추가한 속성값은
background=@"drawalbe/xxxx"
cacheColorHint="#00000000"
입니다.
구글링도 해보고 레퍼런스도 찾아봤는데
제가 막눈이라 그런지 해결방법을 잘 모르겠습니다.
노하우를 공유해 주셨으면 합니다.
참고1 . drawble대신에 @android:color/white등을 넣었을때는 빠릅니다.
아무래도 drawable 이미지를 사용해서 느린것으로 보입니다.
참고2. 각각 이미지는 디바이스 해상도에 맞는 drawable 폴더에 넣었습니다.
참고3. setScrollingCacheEnabled(false); 도 해보았습니다.