2013-01-10 4 views
0

Ceci est l'un des écrans intermédiaires dans l'application. J'utilise un viewflipper.Défilement dans viewflipper

screen shot

Je suis ce point de vue en utilisant la mise en vf.setDisplayedChild(9);vf est objet ViewFlipper.

Se référant à l'écran-shot ci-dessus, si j'arrive jusqu'à champ pays (dont je vérifie par isFocused()), la vue entière doit faire défiler par certains pixels (égale à la hauteur du clavier). Si je n'avais pas utilisé viewflipper, alors j'aurais essayé quelque chose comme scrollTo(x, y). Mais comment faire défiler dans viewflipper.

Toute aide appréciée.

Répondre

1

Vous pouvez placer un ScrollView comme vue à l'intérieur de ViewFlipper.

Le seul problème que je pense que vous pourriez toujours rencontrer, c'est que le clavier devrait automatiquement décaler les choses (dans mon expérience, il ne fonctionne pas correctement en plein écran si). J'essaierais d'afficher cet écran sans le plein écran activé et vous pouvez constater que votre comportement est géré automatiquement.

+0

par ** mode plein écran **, vous voulez dire sans utiliser le titre/barre d'état na? – GAMA

+0

À droite, avoir la barre de notification/barre d'état visible m'a aidé quand j'ai eu des problèmes avec le clavier cachant des éléments. – Uxonith

+0

Mais mes exigences m'obligent à utiliser le plein écran. Il devient défilant, mais de très loin, les champs en dessous de 'country' ne sont pas visibles :( – GAMA