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

레이아웃 중첩 메인소스 질문

0 추천
package com.example.android;

 

import android.app.Activity;

 

public class MainActivity extends Activity {

    View mPage1, mPage2, mPage3;

 

public void onCreate(Bundle savedInstanceState) {

     super.onCreate(savedInstanceState);

     setContentView(R.layout.activity_main);

     mPage1 = findViewById(R.id.page1);

     mPage2 = findViewById(R.id.page2);

     mPage3 = findViewById(R.id.page3);

 

     findViewById(R.id.btnpage1).setOnClickListener(mClickListener);

     findViewById(R.id.btnpage2).setOnClickListener(mClickListener);

     findViewById(R.id.btnpage3).setOnClickListener(mClickListener);

}

     Button.onClickListener mClickListener = new Button.onClickListener() {

          public void onClick(View v) {

               mPage1.setVisibility(View.INVISIBLE);

               mPage2.setVIsibility(View.INVISIBLE);

               mPage3.setVisiblility(View.INVISIBLE);

 

               swith (v.getId()) {

               case R.id.btnpage1:

                    mPage1.setVisibility(View.VISIBLE);

                    break;

               case R.id.btnpage2:

                    mPage2.setVisibility(View.VISIBLE);

                    break;

               case R.id.btnpage3:

                    mPage3.setVisibility(View.VISIBLE);

                    break;

                 }

             }

       };

}

 

이렇게 짜여있는데 에러나는 부분은 중간 쯤에 있는 mClickListener  Button 이 두 부분인데

OnClickListener cannot be resolved to a type

Button cannot be resolved to a type 이렇게 표시 되더라구요..

근데 초짜라 어디에 추가하고 설정 해주는지를 몰라서요..
우마돈 (290 포인트) 님이 2014년 9월 23일 질문

1개의 답변

+2 추천
 
채택된 답변

control + shift + o 

눌러보세요

import 가 안되서 그런것 같습니다.

body{zoom:101%!important;}
두통 1 (720 포인트) 님이 2014년 9월 23일 답변
우마돈님이 2014년 9월 23일 채택됨
흠..  인폴트를 하고나니 런쳐로 실행이 안되네염..ㅠㅠ
...