I have been developing my android app and only trying it on a nexus 5 (1080 x 1920) virtual device (genymotion) and I have all the layouts and fonts to my liking, but when I tried it on a sony xperia tablet (1280 x 800), some of the icons became to large.
Here's what it looks like
https://i.stack.imgur.com/LOtQ2.png
I'm not sure if I should be creating another type of layout just for a change of resolution. Or can i do it dynamically?