2009-04-29 7 views
3

J'ai un layout dans lequel j'affiche un webview. Je veux ajouter des images sur le webview à des endroits spécifiques par le biais du code.Android - comment placer une image par-dessus ma mise en page existante à l'aide du code?

Quelqu'un peut-il me dire comment faire?

L'exemple d'arrière-plan translucide dans API Demos fait que la vue couvre tout l'écran. Je veux placer seulement une petite image et à un endroit spécifique (origine non 0,0)

Merci beaucoup.

Répondre

1

Avez-vous essayé de placer à la fois WebView et ImageView dans une disposition absolue? Cela devrait vous permettre de spécifier l'emplacement X/Y de votre image et, en ordonnant, de la faire constamment dessiner sur le webview.

EDIT: vérifier la mise en page absolue: http://developer.android.com/guide/topics/ui/layout-objects.html#absolutelayout

+0

Jamais entendu parler d'une mise en page X-Y. Y a-t-il des exemples pour cette mise en page? Merci – lostInTransit

+0

Désolé, la mise en page XY provient d'un autre cadre. Découvrez la disposition absolue. – haseman

+0

AbsoluteLayout n'est généralement pas une bonne idée, car il vous lie à des coordonnées X/Y fixes - une fois que ceux-ci changent (c'est-à-dire différentes tailles d'écran, etc.), votre vue devrait avoir l'air complètement foiré. J'ai suivi le lien donné, mais il n'y a pas de section sur Absolute Layout? EDIT: Juste vu que AbsoluteLayout est obsolète - probablement un bon choix. – AgentKnopf

Questions connexes