제 검색실력이 부족한건지 찾아도 없는것 같아서 질문드립니다ㅠ

현제 메인페스트 파일을 건드려서 landscape모드만 되도록 지정해 놓았고

main.xml에서 height는 fill_parent로 주고
width는 height와 같은 크기로 주어 정사각형의 LinearLayout을 만드려고 합니다.
(꼭 LinearLayout은 아니어도 됩니다만.. 아무튼 Layout이 필요합니다ㅠㅠ)

소스상에서 Layout getHeight()로 height값을 가져온 다음 
setPadding()으로 우측 패딩을 밀어내어 정사각형을 만드려고 헀는데
에뮬상에 뜨는 화면이 아무 변화가 없네요..

요약 ! 혹시 height값을 width값에도 같이 적용되게(정사각형이 되게) 하는 방법 있으시면 알려주시길 바랍니다ㅠ
디스플레이 크기에 상관없이 같은 결과를 내고 싶어서 main.xml에서 px로 주는 방법은 피하고 싶습니다ㅠ
sp나 dp등 다른 것을 이용해서 할수 있는 방법이 있는지는 실험을 못해봤네요;;

오늘 조만간 출장을 나가게 되어 내일 혹은 모레까지 확인은 못하겠으나..
좋은 조언 부탁드립니다ㅠㅠ