Android Layout проблема при использовании TitleBar - PullRequest
0 голосов
/ 04 февраля 2012

У меня есть RelativeLayout с alignTop, middle, alignBottom. Когда я запускаю свою деятельность с Theme.NoTitleBar.Fullscreen, все выглядит хорошо. Однако, когда я устанавливаю его только в Theme.NoTitleBar и НЕ в полноэкранном режиме, вид / макет снизу смещается вниз (примерно так же как и размер титульного бара, что подозрительно). Что еще интереснее для Android, так это если я просто поверну свой телефон / ориентацию, это ИСПРАВИТ нижний макет, и он будет идеально расположен (как в книжной, так и в альбомной ориентации).

Мысли, области для поиска?

Обновление. Кажется, мои компоненты onGlobalLayout вызывается с НЕПРАВИЛЬНОЙ высотой. Т.е. на всю высоту экрана, но не вычитая высоту заголовка. Но когда я поворачиваюсь и т. Д., Мне звонят с правильной высотой (без заголовка). Почему первоначальный запуск приложения дает неправильную высоту?

02-03 19:44:49.801: ERROR/DBG(15870): on global layout 480 800 
02-03 19:44:53.520: ERROR/DBG(15870): on global layout 800 442
02-03 19:44:58.492: ERROR/DBG(15870): on global layout 480 762
02-03 19:45:13.918: ERROR/DBG(15870): on global layout 480 800
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...