あなたは、リストビュークラスの一部である機能を使用することができます。
smoothScrollByOffset(int offset);
または
smoothScrollToPosition(int position);
それとも、あなたのような機能を使用することができ一つずつスクロールしたい場合は:
private void scrollToNext() {
int currentPosition = getListView().getFirstVisiblePosition();
if (currentPosition == getListView().getCount() - 1)
return;
getListView().setSelection(currentPosition + 1);
getListView().clearFocus();
}
private void scrollToPrevious() {
int currentPosition = getListView().getFirstVisiblePosition();
if (currentPosition == 0)
return;
getListView().setSelection(currentPosition - 1);
getListView().clearFocus();
}