Android - Comment puis-je placer une image sur ma mise en page existante avec du code?
-
03-07-2019 - |
Question
J'ai une mise en page
dans laquelle je affiche une Webview
. Je souhaite ajouter des images au-dessus de la Webview
à des emplacements spécifiques via le code.
Quelqu'un peut-il me dire s'il vous plaît comment faire cela?
L'exemple d'arrière-plan translucide dans les démonstrations d'API fait en sorte que la vue couvre tout l'écran. Je souhaite placer uniquement une petite image et à un emplacement spécifique (origine non 0,0)
Merci beaucoup.
La solution
Avez-vous essayé de placer WebView et ImageView dans une mise en page absolue? Cela devrait vous permettre de spécifier l'emplacement X / Y de votre image et, en commandant, de la dessiner constamment sur la vue Web.
EDIT: vérifiez la mise en page Absolute: http://developer.android.com/guide/topics/ ui / layout-objects.html # absolutelayout
Autres conseils
AbsoluteLayout est obsolète et si cela vous dérange, vous pouvez rechercher une alternative. J'ai mis un exemple dans mon article de blog ici. Ce n'est peut-être pas exactement ce que vous recherchez, mais devrait vous donner une idée:
http://anothermobiledeveloper.blogspot.com/2011/ 10 / using-relativelayout-place-of.html