안녕하세요 김상형씨 저자의 안드로이드 프로그래밍 정복이란 책을 보구있는 초보자입니다...

책에 나와있는예제 그대로 소스를 작성했는데...애러가 나오네요...

책에 있는 예제파일을 다운받아서 임포트면 Run이 잘되는데...

제가 자바프로젝트를 생성해서 메인소스부분에 소스를 똑같이 쳤는데...자꾸 애러가 나요...

몇번이고 확인했는데 확실히 예제와 똑같이 쳤습니다...

오류 내용은 : The method getItemId() is undefined for the type Menu

이거구요 읽어보니...메뉴에 getItemId() 정의되지 않았다는거 같은데...책이랑 똑같이 쳤는데...왜 저만 애러가 나는걸까요 ...

밑에 있는것이 소스 입니다...고수님들 도와주시면 감사하겠습니다...


package exam.Ch_06;

import android.app.Activity;
import android.os.Bundle;
import android.view.*;
import android.widget.*;
import exam.Ch_06.*;



public class ch_06 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView MyText = new TextView(this);
MyText.setText("메뉴키를 누르세요~~^^");
setContentView(MyText);
}

public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu,menu);

return true;
}

public boolean onOptionsItemSelected(Menu item){
switch (item.getItemId()){
case 1:
Toast.makeText(this, "짜장은 달콤해", Toast.LENGTH_SHORT).show();
return true;
case 2:
Toast.makeText(this, "짬뽕은 맵다", Toast.LENGTH_SHORT).show();
return true;
case 3:
Toast.makeText(this, "우동은 시원타", Toast.LENGTH_SHORT).show();
return true;
case 4:
Toast.makeText(this, "만두는 공짜야", Toast.LENGTH_SHORT).show();
return true;
}
return false;
}
}