如何以编程方式显示ViewFlipper的第二个孩子?

She*_*lam 12 android viewflipper

我有一个有3个孩子的ViewFlipper.

我希望最初能够展示这些孩子中的任何一个.例如,也许我希望ViewFlipper最初加载第二个子而不是第一个.

编辑:我知道我可以使用getChildAt(int index)方法.

当显示ViewFlipper中的子项时,如何获取该子项的索引?

Com*_*are 20

我希望最初能够展示这些孩子中的任何一个.例如,也许我希望ViewFlipper最初加载第二个子而不是第一个.

打电话setDisplayedChild().

当显示ViewFlipper中的子项时,如何获取该子项的索引?

打电话getDisplayedChild().


sm *_*bas 11

bringChildToFront(child)除了更改子项的索引值外什么都不做.

为了在不使用showNext()或showprevious()的情况下将孩子带到前面,

使用

setDisplayedChild()indexOfChild()在一起.

vf.setDisplayedChild(vf.indexOfChild(子));

这里的孩子观点需要被带到前面.

谢谢

  • 很好的答案,这就是我做的:`vF.setDisplayedChild(vF.indexOfChild(findViewById(R.id.view)));` (10认同)