모든 단말기의 가로 크기가 모두 320dip 기 때문에 가로 간격은 동일하게 레이아웃이 나오는데요

모토로이와 갤럭시S, 안드로원 차이처럼 

세로 길이가 틀려서 버튼의 위치가 제 마음대로 되질 않네요

배경화면 위의 특정 영역 위에 버튼을 배치하고 싶은건데

가로 위치는 정확하나 세로 위치는 단말기 세로 크기에 따라 너무 틀려지네요

박성서님의 다양한 스크린에 관련된 pdf 파일을 보았으나 답을 못찾았습니다.

framelayout으로 gravity를 left로 주고 왼쪽부터 dip 단위로 지정을 하였으나 이 역시 단말기 세로 크기에 따라 맞질 않습니다.

좋은 방법이 없을까요?
예를 들면 해상도별로 레이아웃.xml 파일을 따로 제작할 수 있는지요?