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

안드로이드에서 서로다른 텍스트뷰가 나오는것을 하려하는데 아이디어좀 봐주세요!

0 추천
20여개의 문자열을  3개의 텍스트뷰에 랜덤으로 뿌리려고 합니다

그래서 처음 생각한 방법이 스위치 케이스를 이용하려했는데 변수가 3개다 보니 스위치 케이스문을 만들면 코드가 60줄이 되어버려서...

 

20개의 문자열을 서로다른 텍스트뷰에 랜덤으로 뿌리게 하는것은 어떤 아이디어가 좋을까요?
익명사용자 님이 2014년 3월 25일 질문
20개의 문자열을 텍스트뷰에 모두 랜덤으로 뿌려야하는건가요?
아니면 20개 중에 3개만 각각의 텍스트뷰에 랜덤으로 뿌리는건가요?

1개의 답변

+1 추천

문자열을 배열로 잡으시고 (String[] 문자열 )

TextView도 배열로 잡던 아니던 상관은 없지만 배열로 잡으시고 (TextView[] textView)

for(TextView v : textView) v.setText(문자열[new Random().nextInt(문자열.length)]);

q1212 (26,020 포인트) 님이 2014년 3월 25일 답변
...