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

초보 개발자 로또 어플 개발중 ListView 질문 드립니다.

0 추천

위 사진과 같이 메인 액티비티에서 생성한 로또 번호를 문자열 배열로 만들어 목록 액티비티로 보냈습니다.

 

이후 목록 액티비티에서 받은 배열을 그냥 리스트뷰에 담을시

번호가 한칸씩 세로로 나오는 문제가 생겨

다시 한번 배열로 묶어 ListView에 띄우게 하였는데

숫자를 한줄로 한칸에 나오게 하는데는 성공했으나, 

번호를 한번 더 생성하게 되면 리스트뷰 다음 칸이 아닌 같은 칸의 옆에 붙어서 나오게 됩니다.

 

또, 목록 액티비티의 OnCreate()에서 번호가 바로 리스트뷰에 들어가는것이 문제가 되는것 같은데

뒤로가기 후 목록 액티비티로 돌아오면

같은 번호가 계속 해서 옆에 붙게 됩니다.

새로 생성한 번호만 다음 칸에 붙게 하고 싶은데

어떻게 해야될까요?ㅠㅠ

많은 조언 부탁드립니다.

안드로이드똑 (200 포인트) 님이 2020년 7월 24일 질문

1개의 답변

0 추천
뒤로갔다 돌아오면 같은 번호가 붙는 문제는 번호를 저장한 배열을

removeAll 시키면 같은 번호가 연달아 붙진 않는데,

 

새로운 번호를 생성하면 전에 생성한 번호가 삭제되어있는 문제가 생기네요....

(새로 생성한 번호만 목록에 뜸)

 

해결 방법이 없을까요?..ㅠ
익명사용자 님이 2020년 7월 25일 답변
...