В onCreate
getWindow().findViewById(Window.ID_ANDROID_CONTENT).getTop();
возвращает 0
В onWindowFocusChanged
возвращает не ноль
Как правильно делать?
В каком методе правильно позиционировать layout при запуске
Re: В каком методе правильно позиционировать layout при запу
что значит "позиционировать" ? прикрепить лейаут хотите? чем setContent не нравится? или добавить к существующему нужно?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: В каком методе правильно позиционировать layout при запу
Надо выставить высоту скролбара, которая = высота экрана - высота статусбара.rezak90 писал(а):что значит "позиционировать" ? прикрепить лейаут хотите? чем setContent не нравится? или добавить к существующему нужно?
Re: В каком методе правильно позиционировать layout при запу
странное заявление, зачем выставлять высоту скролла... ну да ландо, поулчаете linearlayout (или что там у вас) стусбара в которой есть методы для возврата высоты и широты, получаете высоту экрана и минусуете.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: В каком методе правильно позиционировать layout при запу
Я уже разобрался. Проблема в том, что выше описанный код+, если его просто запихнуть в onCreate будет возвращать высоту бара = нулю. А вот если через применить post у слоя, то нормально.rezak90 писал(а):странное заявление, зачем выставлять высоту скролла... ну да ландо, поулчаете linearlayout (или что там у вас) стусбара в которой есть методы для возврата высоты и широты, получаете высоту экрана и минусуете.
Re: В каком методе правильно позиционировать layout при запу
потому что в oncreate ещё не произведена отрисовка и все попытки узнать размеры вьюшек будут приводится к нулю
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена