2011-08-11 41 views
3

我有viewFlipper有三个观点insdie,viewflipper获取当前显示子ID

  1. v1.id = 0

  2. v2.id = 1

  3. v3.id = 2

我怎么知道/得到当前的视图ID?

我有文本框,我需要有时根据当前视图id

getDisplayedChild()返回号码更大然后3样4更新,5

回答

1

添加仅只有那些三个视图。我认为你是一次又一次地添加视图,这样视图会重复,id将会超过3.再次检查你的代码。

+0

好的我发现我的错误,我有三个标记里面的viewFlipper –

-2

如果你确实需要一个ID而不是索引,那么viewFlipper.getCurrentView().getId()应该工作。此外,它看起来像你的鳍状肢真的有超过3个视图。