안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
검색을 해봐도 안나와서 이렇게 질문글을 씁니다.
(제가 못찾을 수도 있구요...)
많은 양의 데이타들을 리스트뷰로 나열해서 아래와 같이
예를들어
서울
-----------------
대전
-----------------
대구
-----------------
부산
-----------------
이런 리스트에서 서울을 누르면
서울에 해당하는 구가 뜹니다
광진구
--------------
송파구
-------------
등등
-------------
이걸 각 액티비티마다 만들어 줘야 하나요?
제 생각은 어차피 다 db에 있으니까
예를들어 선택한게 서울이다
if(선택한게 서울){
db에서 서울에 관한 정보들로 리스트뷰를 다시 세팅
}
이렇게 할 수 있나요?
생각을 글로 적으려니 어렵네요 ㅜ
다시 말씀드리면
리스트 마다 액티비티를 만들면 그만큼 파일이 많아지는데 이거말고
리스트뷰는 하나나 아니면 적당한 개수 유지하고 선택한 값에 따라 해당하는 값을 화면에 뿌리게 말입니다..
답변 기다리겠습니다!
좋은 하루 되세요~
검색을 해봐도 안나와서 이렇게 질문글을 씁니다.
(제가 못찾을 수도 있구요...)
많은 양의 데이타들을 리스트뷰로 나열해서 아래와 같이
예를들어
서울
-----------------
대전
-----------------
대구
-----------------
부산
-----------------
이런 리스트에서 서울을 누르면
서울에 해당하는 구가 뜹니다
광진구
--------------
송파구
-------------
등등
-------------
이걸 각 액티비티마다 만들어 줘야 하나요?
제 생각은 어차피 다 db에 있으니까
예를들어 선택한게 서울이다
if(선택한게 서울){
db에서 서울에 관한 정보들로 리스트뷰를 다시 세팅
}
이렇게 할 수 있나요?
생각을 글로 적으려니 어렵네요 ㅜ
다시 말씀드리면
리스트 마다 액티비티를 만들면 그만큼 파일이 많아지는데 이거말고
리스트뷰는 하나나 아니면 적당한 개수 유지하고 선택한 값에 따라 해당하는 값을 화면에 뿌리게 말입니다..
답변 기다리겠습니다!
좋은 하루 되세요~




우선 db에서 첫번째 리스트를 읽어 ArrayList 같은데에 저장해두고.
뷰 하나를 클릭했을때 두번째 리스트를 읽고 리스트뷰를 갱신 시켜주면 가능할꺼같기도..
아니면 엑티비티를 만드시는게 싫으신거라면 layout xml 만 추가해서 view 를 바꿔주는 방법도 있구요.
일단 생각하신대로 해보시는게 가장 좋을꺼같은데요 ㅎㅎ 안되면 또 고민해 보면 되니까요