LinearLayout height in onCreate - 0

Я пытаюсь динамически регулировать высоту моих строк в зависимости от (высота экрана - моя высота макета)/list.size.

К сожалению, в методе onCreate высота макета возвращает значение null (не так, когда я вызываю его в прослушивающем клиенте).

Есть ли другой метод, который я могу назвать?

Ответ 1

Вам нужно подождать, пока не произойдет макет, который находится после onCreate(). Вы можете сделать это, прослушав onSizeChanged() в представлении или отправив Runnable из onCreate() (myView.post(new Runnable() { ... })).