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

listview item의 개수세기 질문입니다!

0 추천
안녕하세요. 안드로이드스튜디오를 공부하고 있는 학생입니다.

 

listview에 값을 db에서 가져와 나타내주는 방식을 사용하고 있습니다.

listview는 custom adapter를 이용해 정보를 가져오고 있습니다.

 

저는 리스트뷰 중에

------------------------------------

구분     이름        나이

------------------------------------

대구     강준석    28

------------------------------------

김천     유승민    21

------------------------------------

대구     사랑이    21

------------------------------------

대구      김종민   21

------------------------------------

이런식의 값이 있다면 다른 텍스트뷰에

 

전체 리스트의 개수 : 4개

대구 : 3명 / 김천 : 1명

21살 : 3명 / 28살 : 1명

이런식으로 카운트 갯수를 세서 나타내고 싶습니다.

getCount() 를 이용하라고 하던데

정확히 어떤식으로 하면되는지 예제를 주시면 감사하겠습니다!
익명사용자 님이 2017년 6월 1일 질문

1개의 답변

0 추천
CustomAdapter에 getCount() 메소드 있습니다.

 

어댑터 객체의 변수명을 어떻게 만드신지 모르겠지만

mAdapter라고 가정하면

int count = mAdapter.getCount() ;

하시면 얻어 집니다. 이 카운트가 전체 리스트의 갯수가 되겠네요

 

getCount로만은 부족합니다.

db에서 데이터 쿼리할때 지역, 나이 컬럼이 있으니까 저런식으로 분류하실려고 하는거 같은데

db에서 쿼리할때 카운트 세주셔야합니다.
Charlesz (4,420 포인트) 님이 2017년 6월 1일 답변
...