1) Impara ad utilizzare il RelativeLayout per posizionare gli oggetti all'interno dell'Activity.
2) Nella cartella delle risorse ci sono varie sottocartelle per ogni tipo di risorsa. In particolare ci sono varie sottocartelle "drawable", (standard, hdpi, xhdpi, xxhdpi, ecc... in ordine crescente insomma) ognuna delle quali si riferisce ad un determinato dpi. La stessa risorsa devi averla in ognuna di queste cartelle, opportunamente dimensionata.