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

안드로이드 버튼 배열 크기를 ArrayList의 Size()를 받아서 못 만드나요?

0 추천
안드로이드 접한지 별로 되지 않은 초보입니다 ㅠㅠ
 
제목 그대로입니다.
 
codeBt라는 배열로 동적으로 버튼을 만들려고 하는데,
RandomText라는 ArrayList<String>의 사이즈를 받아
그만큼의 길이를 가진 배열로 동적 생성하고 싶습니다.
 
 Button codeBt[] = new Button[RandomText.size()];
 
 for (int i = 0; i < codeBt.length; i++) {
       
codeBt[i] = new Button(Menu01Activity.this);
codeBt[i].setId(i);
codeBt[i].setText(RandomText.get(i));
codeBt[i].setWidth(66);
codeBt[i].setTextSize(11);
 
linear1.addView(codeBt[i]);
   }
 
 
 
그래서 위처럼 코드를 짰는데 어레이 리스트에서
size나 get(i)를 받아오는 부분에서 추출한 App이 자꾸 중단되더라구요..
이런 식으로 하면 안되는 건지요? 
 
 
 
 
 
익명사용자 님이 2014년 5월 21일 질문

1개의 답변

0 추천
로그캣을 확인하시면 이유가 나옵니다

RandomText 의 사이즈는 위의 코드가 호출되기전에 정해지나요?
초보개발자ㅠ (33,870 포인트) 님이 2014년 5월 21일 답변
...