화면이 꺼져있을 때 목록 항목의보기를 가져 오는 데 문제가 있습니다. 이목록 항목의 배경을 부드럽게 스크롤 한 후 어떻게 변경합니까?
//locationsList is a listview
locationsList.post(new Runnable() {
@Override
public void run() {
locationsList.smoothScrollToPosition(k);
}
});
그럼 내가 스크롤을 끝낼 후 나는이 전화를 어떻게
View listItem = locationsList.getChildAt(k);
listItem.setBackgroundColor(getResources().getColor(R.color.highlight));
을하고 싶지에
먼저 나는 부드러운 스크롤을 해요?
기본적으로 다음을 원합니다. 스크롤이 완료되면 알 수 있습니까? – Lefteris
getview는 해당 위치가 표시 될 때 호출되므로 getview에서 배경을 변경하려고 시도합니다. –
@Lefteris 그래, getChildAt가 화면 상에 뷰가없는 경우 null을 리턴한다. – abounket