5

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

我用过

showNext()

一直到第 15 个 LinearLayout。现在我希望它回到第一个 LinearLayout。有人知道吗?如何将其带回第一个线性布局?

谢谢。

4

2 回答 2

27

打电话showNext()。或者,调用setDisplayedChild(0).

于 2011-03-05T20:44:37.057 回答
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;
}
于 2014-06-10T22:11:42.007 回答