When designing the layout of my Android application, I always used dp (as they advise everywhere).
But when launched in Genymotion on different devices (with the same resolution!) Samsung Google Galaxy Nexus 720x1280 and Sony Xperia S 720x1280, I already have many elements displayed differently, to say nothing about devices with higher resolutions. Some elements in general under each other left.
What is the problem? How then to make applications with the same design on all devices?