使用ViewFlipper时遇到奇怪的问题。在我调用ViewFlipper.showNext()之后;我有空白的屏幕。当我将活动发送到后台并重新打开它时,视图将按预期显示。这在AVD仿真器API 15上发生,API 10上的相同代码按预期工作。我无法在真实设备上测试此问题,因为我只有API 8设备。
我的代码如下:
ViewFlipper vf = findViewById(R.id.viewFliper1);
vf.invalidate();
vf.showNext();
methodcall-it sets some TextView inside shown view
我几乎尝试了invalidate,shownext和方法调用顺序的所有组合,但仍然没有成功。由于这项工作在API级别10 AVD而不是API级别15 AVD,我不确定这个AVD错误或我的问题。
也许ViewFlipper是TabHost的一部分的信息对于解决这个问题非常有用...
提前致谢...