2012-06-08 4 views
0

J'ai créé la disposition de l'écran en positionnant chaque composant à l'aide de la sous-couche et en indiquant les positions X, Y relatives. Le problème est que lors de la sélection d'un choix du ObjectChoiceField ou lors de l'ajout d'un nouveau champ de texte par programmation, l'ensemble de la disposition dessine de nouveau ce qui provoque les sauts vers le haut d'où l'utilisateur a précédemment interagi, lui causant de la douleur.BlackBerry Scroll view

Est-ce un problème d'utiliser la sous-couche pour le positionnement? Si oui, comment puis-je créer une mise en page complexe dans BlackBerry sans sublayout?

Répondre

0

Vous n'avez pas publié de code, il est donc difficile d'identifier le problème. Il semble que votre position de défilement vertical passe à 0 chaque fois que vous modifiez l'ensemble des champs contenus par le VFM. Vous pouvez lire la position de défilement en cours avant de modifier les champs enfant, puis la définir explicitement après l'exécution de la logique de disposition.