我的viewFlipper包含15个LinearLayout。 到达后,我有一个按钮“返回菜单”。
我用过
showNext()
一直到第15个LinearLayout。 现在我希望它回到第一个LinearLayout。 任何人都有任何想法?如何将它带回1st Linearlayout?
感谢。
答案 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;
}