제 목록보기가 스크롤 될 때 convertView가 잘못되었지만 위치가 올바르지 않습니다.목록보기를 스크롤하는 중에 'convertView'객체가 잘못되었습니다.
나는로드 '위치'에 매개 변수가 '0' 지수라고, 내 목록보기 3 개 항목을 가지고 convertView는 널입니다.
나는 다음 항목 '위치'에 하나씩 스크롤
은 '1'하고 convertView도 널입니다.문제는 항목 3에 상기 '위치''2'이지만 'convertView은'널되지는, 그것이 제 항목 convertView로 채워져있다.
왜 그럴까요?
public View getView(final int position, View convertView, ViewGroup parent) {
View itemView = convertView;
if (itemView == null) {
itemView = getLayoutInflater().inflate(R.layout.post_layout, parent, false);
postViewHolder = new PostViewHolder();
postViewHolder.commentsImageButton = (ImageButton) itemView.findViewById(R.id.postAddCommentsImageButton);
itemView.setTag(postViewHolder);
}else{
postViewHolder = (PostViewHolder) itemView.getTag();
}
} 당신은 당신의 목록보기에 N 널 (null) 항목을 얻을 것이다
왜 당신이 convertView의 위치를 필요합니까 시도? – AlexBalo
return 문이 없습니다. 'return itemView' – DCoder