在我的横向列表视图中,当我滑动一次时,滚动工作应该是正常的,但我需要的是在一次滑动之后,下一个要显示的列表项。(就像< strong> trimmedia 预览android)
答案 0 :(得分:1)
您必须覆盖ListView的fling方法。 当您从屏幕上移开手指时,“fling”方法用于模拟列表的惯性。如果方法为空,则此效果仅在下一个项目上滚动。 这是一个例子:
import android.content.Context;
import android.widget.HorizontalScrollView;
public class MyListView extends HorizontalScrollView {
public MyListView(Context context) {
super(context);
}
@Override
public void fling(int velocityX) {
//super.fling(velocityX);
}
}
我没有测试,但这是我在另一个项目中做得更复杂的方式。