В каком методе правильно позиционировать layout при запуске

Интерфейс, диалоги, темы, стили, меню
Ответить
Somebody
Сообщения: 9
Зарегистрирован: 02 дек 2012, 12:19

В каком методе правильно позиционировать layout при запуске

Сообщение Somebody » 06 дек 2012, 08:52

В onCreate
getWindow().findViewById(Window.ID_ANDROID_CONTENT).getTop();
возвращает 0
В onWindowFocusChanged
возвращает не ноль
Как правильно делать?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: В каком методе правильно позиционировать layout при запу

Сообщение rezak90 » 06 дек 2012, 08:58

что значит "позиционировать" ? прикрепить лейаут хотите? чем setContent не нравится? или добавить к существующему нужно?
R.id.team
Политика на форуме запрещена

Somebody
Сообщения: 9
Зарегистрирован: 02 дек 2012, 12:19

Re: В каком методе правильно позиционировать layout при запу

Сообщение Somebody » 06 дек 2012, 09:31

rezak90 писал(а):что значит "позиционировать" ? прикрепить лейаут хотите? чем setContent не нравится? или добавить к существующему нужно?
Надо выставить высоту скролбара, которая = высота экрана - высота статусбара.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: В каком методе правильно позиционировать layout при запу

Сообщение rezak90 » 06 дек 2012, 10:45

странное заявление, зачем выставлять высоту скролла... ну да ландо, поулчаете linearlayout (или что там у вас) стусбара в которой есть методы для возврата высоты и широты, получаете высоту экрана и минусуете.
R.id.team
Политика на форуме запрещена

Somebody
Сообщения: 9
Зарегистрирован: 02 дек 2012, 12:19

Re: В каком методе правильно позиционировать layout при запу

Сообщение Somebody » 06 дек 2012, 17:57

rezak90 писал(а):странное заявление, зачем выставлять высоту скролла... ну да ландо, поулчаете linearlayout (или что там у вас) стусбара в которой есть методы для возврата высоты и широты, получаете высоту экрана и минусуете.
Я уже разобрался. Проблема в том, что выше описанный код+, если его просто запихнуть в onCreate будет возвращать высоту бара = нулю. А вот если через применить post у слоя, то нормально.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: В каком методе правильно позиционировать layout при запу

Сообщение rezak90 » 06 дек 2012, 18:41

потому что в oncreate ещё не произведена отрисовка и все попытки узнать размеры вьюшек будут приводится к нулю
R.id.team
Политика на форуме запрещена

Ответить