안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 이번에 갤럭시 S와 모토로이용으로 앱을 제작중입니다.
그런 갤스와 모토로이는 54픽셀 정도 세로가 차이가 납니다.
그래서 dip를 사용하면서 위치를 잡고 있는데요 둘 다 똑같이 출력이 안되서 찾아보니,
dip는 세로에는 적용이 안된다고 하시더라구요.
다른 분들은 어떤식으로 적용하시는지 궁금합니다..
또 다른 질문은 만약에 일반 회원 가입 페이지 처럼 폼으로 구성된 edittext와 확인 버튼을 배열한다고 하면,
linearlayout으로 가운데 정렬하고 이 폼들을 일정 간격으로 띄우려면 어찌하나요?
layout 내부에 간격에 대한 설정이 없어서 margin으로 하게 되면 각 폼들이 조금씩 밀려나서
처음에 가운데 정렬로 되있던게 밀려서 정렬이 흐트러지더라구요...
질문을 정리하자면,
1. 가둔에 정렬을 유지한채 간격을 띄우는 방법과
2. 이것을 갤스와 모토로이가 동일하게 보이는 방법
관련된 자료를 찾아보고는 있는데 쉽지 않네요. 조언 좀 부탁드립니다.
먼가 해상도 신경쓰는게 젤 어렵다는...;;;
2010.10.28 14:45:00
http://www.androidpub.com/?mid=android_dev_info&search_target=user_id&search_keyword=graynote&page=2&document_srl=320322
회색님께서 올려주신 자료 입니다..
이거 하나면 해결 되실거 같네요 ^^




안쪽 linearlayout 이 가운데 정렬되게 하면 되지 않을까요?
뭔가 더 좋은 방법이 있을 것 같기는 합니다.
2번은 불가능합니다. 말씀하신대로 해상도가 다르기 때문입니다.
다만 사용자가 다르다는 것을 눈치채지 못하게 하는 것
(혹은 다르지만 이상하다거나 불편하다고 느끼지 않게 하는 것)은 가능합니다.