Take for instance that on my desktop, a button that is 50px wide appears to occupy about 5% of the screen space, as it should. However, on my Android device with the same horizontal resolution, the button looks like it occupies around 15% of the screen.
Could someone shed some light on why this discrepancy occurs and suggest any solutions to rectify it?