안드로이드 개발 질문/답변
(글 수 45,052)
제가 안드로이드 프로그래밍 정복 이라는 책을 보면서 안드로이드에 대해 공부를 하는데요
다음 함수에서 에러가 남니다. 필요한 패키지는 전부 임포트 시켜줬는데 왜 에러가 나는 걸까요?
import android.app.*;
import android.content.*;
import android.graphics.*;
import android.os.*;
import android.util.*;
import android.view.*;
import android.widget.*;
//이게 임포트한 패키지 입니다.
public void onCreateContextMenu (ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) <- ContextMenu.ContextMenuInfo를 찾지 못하겠다고 나옵니다.
{
super.onCreateContextMenu(menu, v, menuInfo);
if (v == mBtn) {
menu.setHeaderTitle("Button Menu");
menu.add(0,1,0,"Red");
menu.add(0,2,0,"Green");
menu.add(0,3,0,"Blue");
}
if (v == mEdit) {
menu.add(0,4,0,"번역하기");
menu.add(0,5,0,"필기 인식");
}
}
ContextMenu menu의 setHeaderTitle과 add를 못찾겠다고 나옵니다.
문제 해결을 눌러보면 그냥 새로운 클래스 정의하는거 빼고 답이 안나오는데 무엇이 잘못되었는지 답해주시면 감사하겠습니다.