Vedo molte applicazioni che utilizzano un'immagine a schermo intero come sfondo. Questo è un esempio:

Voglio usarlo in un progetto, il modo migliore che ho trovato finora per farlo è usare un'immagine di grandi dimensioni, metterla in un ImageViewe usare android: adjustViewBounds="true"per regolare i margini
Il problema è che se uno schermo con una risoluzione molto alta, l'immagine non è all'altezza.
Un'altra opzione a cui ho pensato è usare l'immagine in a FrameLayout, con match_parentin widthe heightcome sfondo ... questo allunga l'immagine, ma penso che il risultato non sia molto buono.
Come lo faresti?
android:scaleType="centerCrop"