投稿

12月, 2013の投稿を表示しています

こまめにBlogを書くなんて

はなから無理な話でした。 --- キリトリ --- Viewの描画のお話。 Viewのサイズを取得(getWidthとか)する際、まだ画面上にViewが描画されていないと 0 が返されます。 Activity上であれば、onWindowFocusChanged()が呼び出される時には確実にViewが描画されているので、 このタイミングでサイズを取得すればよいのですが、サイズの取得をActivity以外で行いたいときに、 今まではメソッドなどを通じてわざわざActivityから呼び出しを行っていました。 そんな面倒なことをしなくともViewTreeObserverを使えば、Viewを保持しているクラス内で完結出来るのです、すごい! お勉強させていただいたサイト様 @blog.justoneplanet.info