마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

RecyclerView 안에서 텍스트뷰의 개수에 대해

0 추천
RecyclerView에 아이템을 뿌리는 작업을 하고 있습니다.

한 20개정도만 생성했는데도 스크롤시 끊김이 발생하더라구요...

장비가 API 25를 사용할 수 없어서, 최근 개선된 RecyclerView 최적화방법은 쓰지 못하고 있습니다.

그래서 최대한 Item들을 최적화하려고 보니 제가 TextView를 잘라서 여러개로 사용하는 것이 의심이 됐습니다.

예를 들면 [시간 : 1000 ms] 라는 문자열을 표현해주기 위해서 1000이라는 값이 바뀌어야 하기 때문에

[시간 : ] [1000] [ms] 이렇게 세개로 쪼개서 썻습니다. 그렇게 쪼갠 문자열이 한 세개정도 되니

3줄의 문자열을 표현하는데에 7개정도가 들어갔습니다.

궁금한점은 텍스트뷰 문자열을 조합해서 한개로 쓰는 방법과 현재 쓰는 방법처럼 여러개를 이용하는 방법중 어느것이 성능에 이익이 되는지 궁금하네요.

물론 일일이 짜서 시험해보면 알겠지만 시간이 너무 오래걸려 혹시 아시는 분이 있을까 질문 올립니다.
태발이 (120 포인트) 님이 2017년 7월 5일 질문

1개의 답변

0 추천
눈에 띄지는 않겠지만 당연히 TextView 3개보다 TextView 하나로 사용하는것이 더 성능이 좋겠죠

디자인 배치상 TextView 하나로 가능하다면, 당연히 하나로 하는게 좋을것 같습니다.

 

그리고 RecyclerView에 이미지가 포함되지 않는이상

TextView 7개 때문에 끊김이 발생하는건 아닌것 같습니다.

 

저도 TextView만 20개이상 들어가는 RecyclerView를 쓰고 있지만 밀림현상은 거의 없고

오히려 이미지 1~2개 들어간 RecyclerView에서는 간혹 끊김현상이 발생합니다..
익명사용자 님이 2017년 7월 5일 답변
...