在我的应用程序中,我有ViewFlipper中的选项卡。 当活动开始时,我初始化所有选项卡及其内部的视图。Android的ViewFlipper初始化视图
但问题出在第3个选项卡上。在此选项卡的初始化过程中,我想知道TextView与父母左侧的距离。为此我称之为TextView.getLeft()。
但是,当这个标签没有显示,我收到这个方法的'0'。因此,我无法正确初始化视图。
现在变得奇怪: 当我开始活动,第一个选项卡,然后去第三,启动的getLeft返回0,并在选项卡中单击.... 但是当我开始活动到第三getLeft返回一个有效值....
那么,我怎样才能得到正确的值? 我猜这个ViewFlipper在选项卡没有显示时没有正确的X,Y坐标视图。
Ps。这很难解释。如果我需要澄清一些事情,请告诉我。
其中是TextView.getLeft()。叫什么名字?在onCreate? – blessenm 2012-01-11 09:17:42
超时后:onCreate->启动画面 - >超时 - > setContentView(viewflipper) - > findViewById - > getLeft() – 2012-01-11 09:20:18