Come inserire le immagini su Android Studio
Per aggiungere un'immagine creata con Android Studio, devo prima caricarla nella memoria dell'applicazione.
Apro la scheda Resource Manager e clicco sull'icona + in alto a sinistra.
Poi seleziono la voce Import Drawable.
Seleziono il file dell'immagine da caricare nell'area di memoria dell'applicazione.
Poi clicco sul pulsante OK, su Next e, infine, su Import.
L'immagine è ora visibile nella categoria Drawable del Resource Manager dell'applicazione.
Nota. Tutti i file immagine caricati nel Drawable del Resource Manager sono individuati dal path interno R.drawable.nomefile
Una volta caricata inserisco un oggetto ImageView nel layout dell'applicazione.
Seleziono il nome del file tra quelli presenti nel Drawable e clicco su OK.
A questo punto posso cambiare il nome id dell'oggetto, modificare le dimensioni dell'oggetto immagine e posizionarlo nel layout dove voglio.
Nota. Come al solito, non basta posizionare un oggetto nel layout. Per definire la sua posizione relativa devo definire anche le constraint, ossia le distanze relative dagli altri oggetti e/o dai bordi dell'applicazione.
L'immagine è già visibile nell'app.
Come modificare l'immagine durante l'esecuzione dell'app
Durante l'esecuzione dell'applicazione posso cambiare l'immagine visualizzata nell'oggetto ImageView.
Ad esempio, nella classe MainActivity assegno l'oggetto ImageView alla variabile foto.
val foto: ImageView = findViewById(R.id.imageView)
Poi tramite la variabile modifico la l'immagine visualizzata dall'oggetto inserendone un'altra.
foto.setImageResource(R.drawable.dice_2)
In questo esempio ho usato il linguaggio Kotlin.
In Java cambia la sintassi ma la procedura è simile.
E così via.