在Button上如何加载ViewFlipper的第二个孩子

时间:2016-03-15 07:54:03

标签: android viewflipper

我的ViewFlipper中有四个子布局。默认情况下,视图Flipper会加载其第一个子项,但我想在按下按钮时加载ViewFlipper的第二个子项,或者在按钮上设置 onClickListener

我还使用了这两种方法 setDisplayedChild() indexOfChild(),但它对我不起作用。

 vF.setDisplayedChild(vF.indexOfChild(findViewById(R.id.view)));

我经历了很多与viewFlipper相关的问题,但我无法找到我想要的解决方案。

1 个答案:

答案 0 :(得分:0)

您可以尝试代替vF.setDisplayedChild(vF.indexOfChild(findViewById(R.id.view)));使用ViewFlipper拥有showNext()showPrevious()的方法,它应该适合您,但也可以使用您提供的第一个代码,因此,请确保您的findViewById()正确无误,并查看返回的内容。

有关详细信息,请参阅此tutorial