Android ViewFlipper回到第一个视图

时间:2011-03-05 20:40:47

标签: android viewflipper

我的viewFlipper包含15个LinearLayout。 到达后,我有一个按钮“返回菜单”。

我用过

showNext()

一直到第15个LinearLayout。 现在我希望它回到第一个LinearLayout。 任何人都有任何想法?如何将它带回1st Linearlayout?

感谢。

2 个答案:

答案 0 :(得分:24)

致电showNext()。或者,拨打setDisplayedChild(0)

答案 1 :(得分:0)

我使用了这段代码。

private ViewFlipper vf;
private float lastX;


case MotionEvent.ACTION_UP: {
float currentX = touchevent.getX();
    if (lastX < currentX) {
        vf.setInAnimation(this, R.anim.in_from_left);
        vf.setOutAnimation(this, R.anim.out_to_right);
        vf.showNext();
        }
if (lastX > currentX) {
            vf.setInAnimation(this, R.anim.in_from_right);
            vf.setOutAnimation(this, R.anim.out_to_left);
            vf.showPrevious();
            }
break;
}