我正在尝试动态调整行的高度,具体取决于(屏幕高度 - 我的布局高度)/ list.size。
不幸的是,在onCreate
方法中,布局高度返回null(当我在on click侦听器中调用它时不是这样)。
我可以使用另一种方法吗?
答案 0 :(得分:56)
你必须等到布局发生,这发生在onCreate()
之后。您可以通过在视图上收听onSizeChanged()
或从onCreate() (myView.post(new Runnable() { ... }))
发布Runnable来实现此目的。