ListView에서 행에 대한 간단한 사용자 정의보기를 작성했습니다. 그것은 잘 작동하지만 목록을 스크롤하려고하면 콘텐츠가없는 흰색 행만 표시됩니다. 스크롤이 끝나면 행이 다시 표시됩니다.안드로이드에서 스크롤하는 동안 ListView의 사용자 정의보기가 사라집니다.
이 나는 사용자 지정보기 그리는 방법은 다음과 같습니다
@Override
protected void onDraw(Canvas canvas) {
if(poster != null) {
canvas.drawBitmap(poster, padding, padding, paint);
}
canvas.drawText(title, 55 + padding, 16 + padding, paint);
}
어쩌면 내가 뭔가를 놓친를?
P. 이것은 짧은 스크린 캐스트입니다 (400kb) http://dl.dropbox.com/u/190203/test.mpeg
UR 사용자 정의 레이아웃의 너비 또는 너비에 문제가 있다고 생각합니다. – Praveen
네, 맞습니다. 내 문제는 onMeasure 메소드에있다. – troorl