私は別のクラスAnswer
がImageView
に拡張されています。このオブジェクトはプログラムによってコンテナビューに追加され、位置の初期化メソッドがonWindowFocusChanged()
で呼び出されます。このメソッドは正しいマージンとレイアウトパラメータを設定し、可視性をオンにします。それから私はgetLeft()
を呼んでAnswerの最初のX位置を得ようとします。 Answersクラスthis.getLeft()
またはメインアクティビティanswer_object1.getLeft()
から呼び出されても、それでも0が返されます。`getLeft()`は `onWindowFocusChanged()`でゼロを返します
なぜですか?
XML経由で画像ビューを追加し、onWindowFocusChanged()
に 'getLeft()'を呼び出すと、正しい値が返されます。