나는 프로그램하고 ViewHolder
으로 처리하지만 ViewHolder holder;
을 입력하면 오류가 발생합니다. ViewHolder
을 입력하고 Ctrl + Space를 사용하면 View
과 사용자 Ctrl + Space를 입력 한 것처럼 표시되지 않습니다. ADT를 사용합니다. 20.0.3왜 일식 ViewHolder 표시되지 않습니다?
왜 일식이 ViewHolder를 표시하지 않습니다?
나는 프로그램하고 ViewHolder
으로 처리하지만 ViewHolder holder;
을 입력하면 오류가 발생합니다. ViewHolder
을 입력하고 Ctrl + Space를 사용하면 View
과 사용자 Ctrl + Space를 입력 한 것처럼 표시되지 않습니다. ADT를 사용합니다. 20.0.3왜 일식 ViewHolder 표시되지 않습니다?
왜 일식이 ViewHolder를 표시하지 않습니다?
글쎄, 아마도 ViewHolder
이 안드로이드 라이브러리에 포함되어 있지 않고 단지 AdapterView
클래스의 패턴처럼 사용 되었기 때문일 수 있습니다.
ViewHolder
의 사용 보여줍니다 코드 조각을 발견했다. 콘텐츠는 목록 항목 콘텐츠에 따라 다릅니다. 이 때문에 작성시, 사용자 정의 어댑터 클래스 내에서 선언과
ListView
스크롤의 가속을위한 매우 효율적입니다
static class ViewHolder {
TextView text;
ImageView image;
}
: 당신의 ListView
이 TextView
및 ImageView
요소 목록 항목이있는 경우 예를 들어, ViewHolder
는해야 다음과 같습니다 있도록 다음 목록 항목 중 - convertView
이 아닌 null을 사용하는 경우 을 통해 convertView
의 내용을 참조 할 수 있으며 이는 보통 convertView
의 태그입니다.
실제로 코드를 어딘가에 올바른 가시성으로 선언 했습니까 (클래스가 SDK에없는 것을 알고 계신 것 같습니까?). – Luksprog
이 링크 확인 http://pastie.org/5107230 – kongkea
'ViewHolder'는 Android의 어댑터 패턴입니다. 당신은 당신의 코드에서 그 클래스를 직접 선언해야한다. 그 클래스는 'ImageView'멤버를 가질 것이다. 또한'getView' 메소드가 올바르지 않습니다. – Luksprog