我有一个有 3 个孩子的 ViewFlipper。
我希望能够在最初显示这些孩子中的任何一个。例如,也许我希望 ViewFlipper 最初加载第二个孩子而不是第一个。
编辑:我知道我可以使用 getChildAt(int index) 方法。
当显示 ViewFlipper 中的孩子时,如何获取该孩子的索引?
我有一个有 3 个孩子的 ViewFlipper。
我希望能够在最初显示这些孩子中的任何一个。例如,也许我希望 ViewFlipper 最初加载第二个孩子而不是第一个。
编辑:我知道我可以使用 getChildAt(int index) 方法。
当显示 ViewFlipper 中的孩子时,如何获取该孩子的索引?
我希望能够在最初显示这些孩子中的任何一个。例如,也许我希望 ViewFlipper 最初加载第二个孩子而不是第一个。
打电话setDisplayedChild()
。
当显示 ViewFlipper 中的孩子时,如何获取该孩子的索引?
打电话getDisplayedChild()
。
BringChildToFront(child) 只改变孩子的索引值。
为了在不使用 showNext() 或 showprevious() 的情况下将孩子带到前面,
利用
setDisplayedChild()和indexOfChild()在一起。
例子
vf.setDisplayedChild(vf.indexOfChild(child));
其中child是需要放在前面的视图。
谢谢