我在ViewFlipper里面加了很多View,我知道showNext()可以显示下一个view,showPrevious()可以显示上一个view,那viewFlipper有方法可以显示指定view吗?我在addview的时候,用的是addview(view child,int index)这个方法添加的,可以根据这个下标显示指定view吗?
求解答很急

解决方案 »

  1.   

    可以调用setDisplayedChild(int index)
      

  2.   

    设置setDisplayedChild(int index) 没有效果啊
      

  3.   

    可以的,里面的参数指的是ViewFlipper里面的哪一个子View
    比如你添加了3个,那么这三个就有一个先后顺序:1,2,3
    那你调用这个方法的时候,就要指定,当前要跳转到哪个页面去,比如跳转到第二个子View,那里面的参数就是2
      

  4.   

    调用 setDisplayedChild(int index):
    里面的参数指的是ViewFlipper里面的哪一个子View
    比如你添加了3个,那么这三个就有一个先后顺序:0,1,2
    那你调用这个方法的时候,就要指定,当前要跳转到哪个页面去,比如跳转到第二个子View,那里面的参数就是1