LinearLayout height in onCreate is 0
I'm trying to dynamically adjust the height of my rows depen开发者_开发问答ding on the (screen height - my layout height) / list.size.
Unfortunately in the onCreate
method the layout height returns null (not so when i call it in an on click listener).
Is there another method I can call it in?
You have to wait until layout happens, which is after onCreate()
. You can do so by listening to onSizeChanged()
on a View or by posting a Runnable from onCreate() (myView.post(new Runnable() { ... }))
.
精彩评论