2016-08-10 2 views
0

ドキュメントによれば、まず、レイアウト処理によるビューの変更のレイアウト境界呼び出されるコールバックのアンドロイド - View.OnLayoutChangeListenerとViewTreeObserver.OnGlobalLayoutListener差

インタフェース定義です。

及び第二のグローバルレイアウト状態またはビューツリーの変更内のビューの視認性呼び出されるコールバックの

インタフェース定義です。

///

しかし、私にはかなり似ています。私はそれらの両方を同じ意味で使うことができました。誰かが私に彼らの使い方の実例を教えてもらえますか?おかげ

答えて

6

OnLayoutChangeListener特定Viewのリスナーであり、そのViewレイアウトパス(すなわち、onLayout()が呼び出される)を通過するときにのみトリガされます。

(その階層内の任意のViewがレイアウトさや変化の可視化されたときに、それがトリガされることになりますので、階層内の任意のViewにこれらのいずれかを登録する)レイアウトの変更のための階層全体を監視OnGlobalLayoutListenerアン。

関連する問題