어제 smoothScrollToPosition이 완벽하게 작동하기 전에는 listview.item 파일에 몇 가지 디자인 (배경 그림 추가)을 수행했습니다. 그런 다음 내 lv.smoothScrollToPosition (result.size ()-1)이 완전히 작동하지 않았습니다. 마지막 항목이 표시 될 때만 작동합니다. 위쪽으로 스크롤하면 작동하지 않습니다. setSelection 메서드가 제대로 작동합니다. 하지만 부드러운 움직임이 필요합니다.
내 기능은 다음과 같습니다.
playGround.notifyDataSetChanged();
activity.getLv().post(new Runnable() {
@Override
public void run() {
activity.getLv().smoothScrollToPosition(result.size()-1);
}
});
방금이 방법을 사용했습니다. 하지만 왜 작동하는지 모르겠습니다.
activity.getLv().post(new Runnable() {
@Override
public void run() {
activity.getLv().smoothScrollToPositionFromTop(result.size(),0, 700);
}
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다