Я обнаружил эту ошибку в приложении, над которым я работаю. Я убежден, что это ошибка на Android 2.2 и выше. Я попробовал несколько возможных решений и нашел то, что работает. К сожалению, я не знаю, почему это работает. Он состоит из трех частей.
В файле css я вставил следующее:
#offset_wrapper {
position: absolute;
top: -20px;
}
Каждый раз, когда приложение переходит на страницу, содержащую элементы с фиксированной позицией, мы вставляли следующий фрагмент кода:
$("div#main_container").append("<div id='offset_wrapper'>" + window.pageXOffset + "</div>");
Впоследствии каждый раз, когда приложение перемещается с этих страниц, применяется приведенный ниже код.
$("#offset_wrapper").remove();