2010-09-15 16 views
1

J'ai donc un ImageView assis sur un FrameLayout. Je souhaite déplacer cette vue d'image lorsque l'utilisateur appuie dessus et la fait glisser quelque part. C'est ce que j'ai essayé de faire:Comment puis-je déplacer et Image View pendant l'exécution du programme?

FrameLayout.LayoutParameters params = new FrameLayout.LayoutParams (WRAP_CONTENT, WRAP_CONTENT);

params.setMargin (marginLeft, margeTop, 0, 0); view.setLayoutParams (params);

Cela ne fonctionne pas cependant. L'imageView ne bouge pas. Ai-je besoin de rafraîchir la vue après avoir défini de nouveaux paramètres de mise en page?

Répondre

0

essayez view.invalidate(); pour l'obtenir pour dessiner votre mise à jour.

+0

Je l'ai essayé, ça n'a pas marché –