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

Button + TextView 문제입니다.

0 추천
text=(TextView)findViewById(R.id.TextID);

 View.OnClickListener a;
 a= new View.OnClickListener() {
  public void onClick(View v) {
   if(x==1){
    result=(int)(Math.random()*9)+1;
      text.setText("result = "+result.toString());
  }}
 };numButtons[0].setOnClickListener(a);
 
 }

제가 실행해본 결과 text.setText("result="+result.toString()); 를 주석으로 바꾸면

AVD 실행에 문제가 없는데 text.setText("result="+result.toString()); 만써주면 버튼 클릭시에 중단이 되네요.

무엇이 잘못된것인지, text.setText("result="+result.toString());를 주석으로 처리했을경우에 result에 랜덤한 수가

들어간것인지 알고 싶습니다.
얼상 (430 포인트) 님이 2013년 6월 7일 질문

2개의 답변

0 추천
에러화면을 보여주시구요.. result값을 알아보신다면 Log 로 확인해보시면돌듯합니다.
안드로메다개발자 (8,830 포인트) 님이 2013년 6월 7일 답변
해결하였습니다 소중한답변 감사합니다!! ^^
0 추천
음.......... 저렇게만 보여주시면 자세히 모를거같은데

저 text 라는 변수 선언할 때 저렇게만 선언하셨나요??
 

TextView text =(TextView)findViewById(R.id.TextID);
 

이렇게 들어가야 되는거 아닌지 싶기도 하고

 

저것만 올려주셔서 자세하게는 모르겠네요;
익명사용자 님이 2013년 6월 7일 답변
(TextView)findViewById(R.id.TextId) 이것을 안해줬었네요 ㅠ
감사합니다
...