윗분이 말씀하신거 처럼 안드로이드 디바이스에서는 dpi란 개념을 사용합니다.
dpi는 설명 부분이 많아 여기서 설명하기는 힘들거 같구요, 한번 찾아 보세요.(DPI, DENSITY...)
결론은 해상도에 따라 (1280X720, 800X480 등) dpi 가 다르므로, 픽셀값도 달라집니다.
예를 들어 800x480(hdpi) 기준에서 3픽셀로 이동한 것은 1280x720(xhdpi) 에서 3픽셀로 이동하지 않습니다.(2.25 이동)
따라서 질문자께서 이동시킨 3픽셀을 각 디바이스 해상도에 맞게 변환을 해줘야 합니다.