Android: come posso posizionare un'immagine sopra il mio layout esistente tramite il codice?
-
03-07-2019 - |
Domanda
Ho un layout
in cui sto visualizzando un webview
. Voglio aggiungere immagini in cima al webview
in punti specifici tramite il codice.
Qualcuno può dirmi come si fa?
L'esempio di sfondo traslucido nelle Demo API fa sì che la vista copra l'intero schermo. Voglio posizionare solo una piccola immagine e in una posizione specifica (origine non 0,0)
Grazie mille.
Soluzione
Hai provato a mettere sia WebView che ImageView in un layout assoluto? Ciò dovrebbe consentirti di specificare la posizione X / Y della tua immagine e ordinandola per renderla costantemente disegnata sulla visualizzazione web.
MODIFICA: controlla il layout assoluto: http://developer.android.com/guide/topics/ ui / layout objects.html # absolutelayout
Altri suggerimenti
AbsoluteLayout è obsoleto e, se ciò ti dà fastidio, potresti cercare un'alternativa. Ho messo un esempio nel mio post sul blog qui. Potrebbe non essere esattamente quello che stai cercando, ma dovrebbe darti un'idea:
http://anothermobiledeveloper.blogspot.com/2011/ 10 / usando-relativelayout-invece-of.html