Я пытаюсь прочитать размер окна с JavaScript, и это хорошо работает для каждой платформы, которую я проверил кроме Android. Я изменяю размеры отделения на основе этого числа, таким образом, каждое отделение заполнило бы экран. На андроиде первая страница выглядит хорошо, но как скоро Альс, который вы прокручиваете вниз, похоже, что высота была mesured без высоты строки поиска. Таким образом, я заканчиваю со страницами, которые составляют коротких 50 пкс, уже показав следующую страницу.
This is the code i'm using to get the height & width of the platform:
app.tab1.sections.fitScreen = function(){
var w = $(window).outerWidth(),
h = $(window).outerHeight();
//Fit all page-containers
$('#tab1 .page-container').width(w).height( h );
//Fit the first one(includes the header)
$('#tab1 #page_1').height( h - ( $('#p-header').outerHeight() + $('#product-navigation').outerHeight() ) );
}
This screenshot illustrates the issue:
http://www.imgjoe.com/x/export03.png