마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 핸드폰&태블릿 해상도 관련 질문입니다.

0 추천
안녕하세요 초보 개발자입니다.

요새 새로 앱을 하나 개발하고있는데

프로젝트 자체를 핸드폰을 사용하는 유저를 타겟으로

개발하다보니, 한가지 의문점이 들었습니다.

현재 태블릿 기기가 없어 확인을 할 수 없지만,

제가 추측하기에는 현재 개발된 앱을 태블릿 기기에 적용 할 시

해상도의 문제가 발생할 것이라 추측하고있습니다.

(예를 들면, 텍스트의 크기라던지)

지금 개발한 앱을 여러대의 모바일 폰에서 테스트를 해볼때는

크게 차이가 나지 않은걸 확인했습니다.

자 그러면 이럴 경우에는 현재 개발중인 이 앱을

태블릿 기기 버젼용으로 따로 개발하는게 좋은건가요?

안드로이드는 기기가 여러대이니 이 해상도를 맞추려다보니...

으 너무복잡합니다.
꿈꾸는쭌 (1,130 포인트) 님이 2015년 3월 24일 질문

2개의 답변

0 추천
 
채택된 답변
보통 테블릿을 호환하는 앱을 만드실려면 테블릿용 layout을 따로 만드셔야 할거 같습니다.

 

layout, layout-large, layout-xlarge

 

위와같이 일반 layout과, 테블릿용 layout을 따로만드시면 될거 같습니다.

 

일반 단말기에서는 layout가 실행될것이고 테블릿에서는  layout-large, layout-xlarge가 실행될것입니다.
jo 님이 2015년 3월 24일 답변
꿈꾸는쭌님이 2015년 3월 24일 채택됨
그렇다면
모바일 레이아웃을 구성하는 A가 있고
태블릿 레이아웃을 구성하는 B가 있다고 가정할 때,

A 레이아웃에서 생성한 위젯 객체의 ID와
B 레이아웃에서 생성한 위젯 객체의 ID 값이 같아도
R.java에서 충돌이 발생하지 않나요?

그리고 객체명이 햇갈려서 리스너 등록이라던지
나중에 혼란이 발생하지 않을까요?
0 추천

당장 테블릿이 없다면 AVD Manager 로 테블릿을 만들어서 테스트 해보시면 됩니다.

nicehee (73,100 포인트) 님이 2015년 3월 24일 답변
...