2012-06-08 4 views
0

Я создал схему экрана, расположив каждый компонент с помощью подслоя и сообщив относительные позиции X, Y.BlackBerry Scroll view

Проблема заключается в том, что при выборе из выбора ObjectChoiceField или при добавлении нового текстового поля программно весь макет снова рисует, которая заставляет Scrollview подскакивает к вершине, откуда пользователь ранее взаимодействовал, вызывая боль ему.

Неполадка использования sublayout для позиционирования? Если да, то как я могу создать сложный макет в BlackBerry без sublayout?

ответ

0

Вы еще не опубликовали код, поэтому немного сложно определить проблему. Похоже, ваша вертикальная позиция прокрутки будет 0, когда вы измените набор полей, содержащихся в VFM. Вы можете прочитать текущую позицию прокрутки до изменения дочерних полей, а затем явно установить ее после выполнения логики компоновки.