У меня странные проблемы с прокруткой в моем довольно простом GridView. Каждый элемент в Grid - это просто ImageView и TextView. Само действие является просто селектором приложений. Похоже, что это грубая версия основной панели приложений в Android.
Проблема в том, что, потратив несколько раз прокрутку моего вида, это неизбежно позволит мне продолжить прокрутку за верхним рядом значков на пустой экран, и полоса прокрутки исчезнет, оставив меня в тупике.
Это происходит не каждый раз, когда я захожу в верхнюю часть представления, только иногда, и обычно только после некоторой чрезмерной прокрутки.
Если я случайно обнаружил проблему и поймал ее до того, как верхняя строка исчезла с нижней части экрана, я обычно могу прокрутить назад вид и обнаружить, что некоторые значки отсутствуют. В сетке есть пустые места, и я могу только предположить, что эти значки были перемещены в какое-то странное положение, которое позволяет представлению прокручивать верхнюю часть.
Это мое первое приложение для Android, выходящее за рамки обычного Hello World, поэтому, скорее всего, я что-то испортил в своих файлах макетов. Я также понимаю, что это, вероятно, довольно запутанное описание, поэтому я надеюсь, что кто-то испытал это, и мои поисковые возможности просто не смогли его найти.
Я могу опубликовать файлы макета или другой код, если кто-то посчитает это полезным.
О, и программа построена на 1.5, но работает на 2.2 (в любом состоянии 2.2, которое было на прошлой неделе) на моем телефоне. У меня недостаточно приложений для проверки этого на эмуляторе, но, возможно, кто-то может настроить что-то, если кто-то посчитает это необходимым.
Заранее благодарим за любую помощь по этому вопросу.