Ci sono molti thread a questo riguardo, sia nel forum "internazionale" che su questo italiano.
In generale per dare "una sistemata" dovresti usare le possibilità offerte dagli ancoraggi (anchor) e dallo script.
La cosa che, purtroppo, devi subito toglierti dalla testa è quella di ottenere l'identico aspetto su qualunque dispositivo. Questo perché, di nuovo purtroppo, gli schermi dei dispositivi non hanno un'unica risoluzione standard, come avviene invece per i televisori che hanno sempre il formato 16:9.
Così come su un televisore (16:9) se vedi un film registrato in 4:3 ti ritrovi con delle bande nere intorno (oppure fai lo zoom e perdi parte dell'immagine) stessa cosa avviene con i display dei dispositivi Android; dovrai cercare di adattare al meglio il layout in base al dispositivo, cosa che non è ma automatica e cercando compromessi.
Se un giorno i produttori si mettessero d'accordo su un formato standard, magari 16:9 come quello dei TV, saremmo tutti più felici!
Cerca, ad iniziare dal forum italiano, e troverai suggerimenti (che non potranno mai essere definitivi e universali, per i motivi di cui sopra).