안드로이드 개발 질문/답변
(글 수 45,052)
여즘 나온 안드로이드폰의 해상도가 일반적으로 480*800 이던데요. 만약 다른 해상도를 갖는 제품에서 호환되게 할때
LCD 해상도를 얻어서 자체적으로 구분코딩하시나요? 궁금합니다.
LCD 해상도를 얻어서 자체적으로 구분코딩하시나요? 궁금합니다.
2010.05.31 14:58:17
제가 지금 모토로이랑 갤럭시A를 가지고 개발을 하고 있습니다.
일단 화면설정이 어떻게 나오냐가 문젠데..
보통 상 타이틀 하 메뉴바 중 리스트 바일 경우엔
상단은 그냥 뿌려주고
중간과 하단은 FrameLayout으로 겹치게 합니다.
그담에 하단은 맨 아래 정렬을 해주시구요.
가운데 남는부분은 상단 아래로 잡으신 후에 하단에 메뉴바 크기만큼 마진값을 주심 됩니다.
일단 폰이 없으시다면 여러종류의 AVD를 만들어서 테스트하는방법이 좋구요
위의 방법은 임시방편으로 한 방법이라 더 좋은 방법이 있으리라 생각됩니다.
그럼 오늘도 즐 코딩 되세요~
일단 화면설정이 어떻게 나오냐가 문젠데..
보통 상 타이틀 하 메뉴바 중 리스트 바일 경우엔
상단은 그냥 뿌려주고
중간과 하단은 FrameLayout으로 겹치게 합니다.
그담에 하단은 맨 아래 정렬을 해주시구요.
가운데 남는부분은 상단 아래로 잡으신 후에 하단에 메뉴바 크기만큼 마진값을 주심 됩니다.
일단 폰이 없으시다면 여러종류의 AVD를 만들어서 테스트하는방법이 좋구요
위의 방법은 임시방편으로 한 방법이라 더 좋은 방법이 있으리라 생각됩니다.
그럼 오늘도 즐 코딩 되세요~
말씀하신 방식으로는 힘들고 가급적 relative layout 과 linear layout 에 의존하면 다양한 해상도에서도 대략 비슷하게 나옵니다. 다양한 해상도에서 모양을 확인할려면 에뮬의 해상도를 바꿔서 확인해보시면 됩니다.