2012-03-23 2 views
0

부 (21)에 here을 발견 안드로이드에서 작동하도록 내 빌드 타겟이 android 4.0 때 그것은 잘 작동하지만 난 변경하려고하면 그것이 android 2.2와 함께 작동하도록, 내가 Error inflating class fragment를 얻을 수 줄 setContentView(R.layout.main);MainActivity 클래스에.안드로이드 조각이 나는 조각 튜토리얼 주위를 재생하고 2.2

이미 지원 패키지가 추가되었습니다. ListFragmentDetailFragment은 각각 android.support.v4.app.ListFragmentandroid.support.v4.app.Fragment으로 확장되었습니다. 컴파일 오류가 없습니다.

내가 뭔가를 놓쳤습니까? 티아!

--EDIT --- 제작되었습니다. 나는 Activity 대신 DetailActivity.javaMainActivity.java을 변경하여 FragmentActivity으로 변경했습니다. 이제 모든게 괜찮아. 그러나 왜 내가 그렇게해야하는지 모르겠다.

+0

확인 여기 단계 : http://stackoverflow.com/questions/6528691/fragments-in-android-2-2-1-2-3-2-0-is-this-possible – Calvin

+0

Stack Trace (LogCat에 인쇄 됨)를 게시 해주십시오. 안드로이드 2.2에서 사용할 수없는 메서드 나 클래스를 호출하는 것 같습니다. – junkdog

+0

안녕하세요, 조각은 Android 2.X의 원래 부분이 아니기 때문에 그렇게해야했습니다. 단편은 API 11, 버전 3.0 Honeycomb입니다 믿습니다. 즉, Android 지원 라이브러리를 활용해야합니다.이 라이브러리는 이전 버전의 Android에서 조각 "시뮬레이션"을 허용하도록 프로젝트에 포함됩니다. 그래서 이유가 있습니다. – AutoM8R

답변

관련 문제