2014-04-28 2 views
1

안드로이드 프로젝트에 다음 클래스를 가져 오려고합니다.
import android.support.v7.internal.widget.AdapterViewICS.OnItemClickListener;
하지만 "android.support.v7.internal.widget.AdapterViewICS 유형이 표시되지 않습니다."오류가 발생합니다. 다른 모든 가져 오기가 지금까지 제대로 작동하고 Google에서 직접 다운로드 한 Android ADT 번들을 사용하고 있습니다.android.support.v7.internal.widget.AdapterViewICS 유형이 보이지 않습니다.

+0

왜 'android.support.v7.internal' 클래스가 표시 될 것이라고 생각하십니까? 내부 표시가되어 있습니다. 왜 필요한지 설명해보십시오. – ianhanniballake

+0

지원 라이브러리에서 OnItemClickListener 클래스를 사용하려면 그렇게하려면 가져와야합니다. 잘못된 수업을 들여 왔습니까? Eclipse의 자동 가져 오기 기능을 사용하여 가져 왔습니다. – user3546050

+0

"지원 라이브러리에서 OnItemClickListener 클래스를 사용하고 싶습니다."- 이유가 무엇입니까? 인터페이스가 표준 안드로이드 SDK에있는'OnItemClickListener' 인터페이스가하지 않는다고 기대하는 것은 무엇입니까? – CommonsWare

답변

1

git 병합 후에도 비슷한 문제가 발생합니다. 아마도 이클립스는 패키지 자동 가져 오기에 열중합니다.

그냥 API Level 1 따라서 당신은 오래된 장치에서 응용 프로그램을 중단하지 않습니다 때문에 원래 어댑터 뷰 AdapterView가 지원

import android.support.v7.internal.widget.AdapterViewICS.OnItemClickListener; 

import android.widget.AdapterView.OnItemClickListener; 

로 교체합니다.

0

"import android.support.v7.internal.widget.AdapterViewICS.OnItemClickListener;"import 문을 바꿉니다. "import android.widget.AdapterView.OnItemClickListener;"로, Eclipse가 자동 가져 오기에 적합한 패키지를 찾을 수없는 경우가 있습니다.