我有一个有3个孩子的ViewFlipper。
我希望最初能够显示这些孩子中的任何一个。例如,也许我希望ViewFlipper最初加载第二个子而不是第一个。
编辑: 我知道我可以使用getChildAt(int index)方法。
当显示ViewFlipper中的孩子时,我该如何获得该孩子的索引?
答案 0 :(得分:20)
我希望最初能够显示这些孩子中的任何一个。例如,也许我想要ViewFlipper 最初加载第二个孩子而不是第一个孩子。
致电setDisplayedChild()
。
当显示ViewFlipper中的孩子时,我该如何获得该孩子的索引?
致电getDisplayedChild()
。
答案 1 :(得分:10)
bringChildToFront(child)除了更改子项的索引值外什么都不做。
为了在不使用showNext()或showprevious()的情况下将孩子带到前面,
使用
setDisplayedChild()和 indexOfChild()一起。
例如
<强> vf.setDisplayedChild(vf.indexOfChild(子)); 强>
其中 child 是视图需要被带到前面。
由于