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

Error:(25, 3) error: cannot find symbol variable 오류 질문!

0 추천
public class MainActivity extends AppCompatActivity {
   public static final int PROGRESS_DIALOG = 1001;
   ProgressDialog progressDialog;

   @Override
   public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);

      ProgressBar proBar = (ProgressBar) findViewById(R.id.progressBar01);
      proBar.setIndeterminate(false);
      proBar.setMax(100);
      proBar.setProgress(80);

      btnShow.setOnClickListener(new OnClickListener() {
         public void onClick(View view) {
            showDialog(PROGRESS_DIALOG);
         }
      });

      btnClose.setOnClickListener(new OnClickListener() {
         public void onClick(View view) {
            if (progressDialog != null) {
               progressDialog.dismiss();
            }
         }
      });
   }

   public Dialog onCreateDialog(int id) {
      switch (id) {
      case (PROGRESS_DIALOG):
      progressDialog = new ProgressDialog(this);
      progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
      progressDialog.setMessage("데이터를 확인하는 중입니다.");

      return progressDialog;
   }
   return null;
}
}
다름이 아니라 계속 메인 레이아웃에 정의 된 변수를 참조하지 못하네요
프로그레스바는 참조 되는데 btnShow, btnClose 버튼 두개 참조를 못하네요
철자명 틀린건 없습니다.
레이아웃, 액티비티는 각각 하나 뿐이구요..
해결 방법좀 알려주세요ㅠㅠ
구구탄탄 (120 포인트) 님이 2016년 7월 9일 질문

1개의 답변

0 추천
당연하죠 ..

btnShow, btnClose 선언을 안 하셨는데요. .
모나미153 (17,540 포인트) 님이 2016년 7월 11일 답변
...