viewflipper获取当前显示的子ID

时间:2011-08-11 07:20:30

标签: android viewflipper

我有一个有三个视图insdie的viewFlipper,

  1. v1.id = 0

  2. v2.id = 1

  3. v3.id = 2

  4. 我怎么知道/获取当前的视图ID?

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

    进行更新

    getDisplayedChild()有时会返回大于3的数字,如4,5

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-2)

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