Ho un'app per Android Xamarin Forms (2.0) in cui sto cercando di mostrare un'immagine. Ho un'icona chiamata icon-pages-r1.png
che sto cercando di mostrare utilizzando il seguente codice:Xamarin Forms immagine non visualizzata
<Image Source="icon-pages-r1.png" />
L'immagine non mostra però. Quando cambio la sorgente su Icon.png
(l'icona di Xamarin predefinita) funziona.
L'immagine è un PNG semitrasparente (quindi un'icona colorata nel mezzo e trasparente attorno ad esso), è 46x46 e in Windows è indicata come tipo di file PNG. Ho provato ad aprire l'immagine in Paint e ri-salvarla (che uccide la trasparenza) ma non funziona neanche. Lo Build Action
per le immagini è AndroidResource
con Copy to Output Directory
impostato su Do not copy
.
Qualcuno sa perché non riesco a visualizzare questa immagine nella mia app?
È in Risorse/disegnabile? Potresti anche provare a pulire la tua soluzione e a mettere a fuoco manualmente il cestino e le cartelle obj. A volte questo aiuta. – Jason
Dove è definita l'azione di compilazione? – nishantvodoo
@ keanu101 è possibile impostarlo andando alle proprietà per l'oggetto (rightclick in solution explorer -> properties). –