У меня есть 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