Ciao, non sono esperto sulla programmazione Android, tuttavia quando lessi la documentazione relativa alla versione 4+ arrivai al capitolo dove veniva spiegato come creare una interfaccia. Ricordo che basta settare la quantità di spazio che quell'oggetto dovrà avere in una determinata riga per far calcolare (automaticamente) al SO la lunghezza in pixel necessaria da assegnare... Utilizzando questo metodo non hai bisogno di fare particolari calcoli e la tua APP è pronta ad adattarsi a qualsiasi schermo.

Scusami se sono stato molto vago, se il tuo intendo è quello di creare una nuova APP probabilmente questo commento ti sarà utile, ciao ciao
Andrea