2012-11-13 2 views
1

나는 안드로이드를 처음 접하다, 현재 FB 스타일 슬라이드 아웃 메뉴에서 작업 중입니다. 나는 여기서 많은 샘플 프로젝트를 발견하지만 안드로이드 3.x 버전에서 잘 작동하고있어 안드로이드 2.2 (froyo) 버전에서 성공적으로 실행할 수 없었다. HONEYCOMB.슬라이드 아웃 메뉴 R.id.home android의 오류 2.2

오류가에 :: 여기 if(item.getItemId() == android.R.id.home)

, 집 를 인식되지도에서 :: getActionBar()이 방법이 정의되어 있지 않은 것을 표시 발생합니다 과 값을가 고해상도 "값-V11"아래 파일입니다 좋은 답변

답변

0

대부분의 경우 사전에 오류를

감사를 제공, 당신은 안드로이드의 이전 버전에서 사용 될 수 없습니다 따라서 벌집에 추가 하였다 API를 사용하고 있습니다.

이러한 API는 ActionBar 및 Fragments 일 가능성이 큽니다.

이전 버전에서 이러한 기능을 사용하려면 Jake Wharton의 ActionBarSherlock과 Google의 Support Library을 사용할 수 있습니다. 이것들은 집합 적으로 Android의 이전 버전에서 ActionBars, Fragments 등을 사용할 수 있도록합니다.

+0

Android Support 라이브러리 10이 이미 설치되어 있습니다.하지만 ActionBarSherlock을 다루는 방법은 무엇입니까 ?? –

+0

프로젝트의'/ libs' 폴더에 Jar를 다운로드하고 추가하십시오. –

+0

올바른 방향으로 가고 있지만 문제가 아직 해결되지 않았다고 생각합니다.> 내 project.values-v11에서 libs에 jar 파일을 포함 시키면 오류가 발생하지 않지만 다른 두 사람은 여전히 ​​같은 오류를 표시합니다. –