안드로이드 개발 질문/답변
(글 수 45,052)
button을 동적으로 추가하고싶은데
button객체를 new button으로 생성을 하고
addview 로 추가를 하려고했는데
오류가 발생을 하더라구요..
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.pack.transani/com.pack.transani.TransAnimationActivity}: android.content.res.Resources$NotFoundException: String resource ID #0x5
혹시 button을 동적으로 추가하는 방법아시는 분은
도움좀 부탁드립니다 ㅠㅠ




일반적으로는.. 말씀하신대로 new Button(Context)해서 addView하면 됩니다.
혹시 addView를 어디에 하셨나요? 부모 객체가 있어야 됩니다..
오류메시지로 봐서는 버튼에 setText()하는 상황에서 setText(5) 이렇게 하신건 아닌가요..
숫자가 들어가면 R.string.으로 시작하는 xml 에서 가져옵니다.
5를 넣고싶으시면 setText(""+5) 이렇게 처리하셔도 됩니다.
이 문제가 맞는지는 잘 모르겠네요..