Ответ 1
Вам нужно подождать, пока не произойдет макет, который находится после onCreate()
. Вы можете сделать это, прослушав onSizeChanged()
в представлении или отправив Runnable из onCreate() (myView.post(new Runnable() { ... }))
.
Я пытаюсь динамически регулировать высоту моих строк в зависимости от (высота экрана - моя высота макета)/list.size.
К сожалению, в методе onCreate
высота макета возвращает значение null (не так, когда я вызываю его в прослушивающем клиенте).
Есть ли другой метод, который я могу назвать?
Вам нужно подождать, пока не произойдет макет, который находится после onCreate()
. Вы можете сделать это, прослушав onSizeChanged()
в представлении или отправив Runnable из onCreate() (myView.post(new Runnable() { ... }))
.