在我的應用程序中,我有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