480으로 개발한 앱을 탭으로 바꾸고 있습니다.
480에서 작업할때 각 이미지들의 위치를 잡기위해 릴레이티브 레이아웃 안에서 마진값으로 dip 단위설정을 했는데요.
실제 텝으로 실행해보니 마진값들이 모두 480사이즈를 기준으로 잡힌것 같습니다.
뭔가 설정이 따로있나요? 아니면 dip를 쓰는 개념이 틀린건가요.
저도 처음엔 dip를 쓰면 다 되는줄 알았는데 그게 아니더군요
weight속성..fill_parent, wrap_content 속성들을 적절히 써야 비슷하게 나옵니다.
아니면 폰 해상도값을 가져와서 레이아웃을 뿌려줄때 수치값들을 동적으로 변화 시켜서 하면 되는데 좀 복잡하더라구요.
확인해보니 일반 480 해상도는 dip맥스단위가 320. 갤탭은 400이더군요. 배경의 경우 fill 로 채웠으니 상관없이 들어가고 그 위에 마진으로 위치조정한건 당연하게도 비틀어진게 맞았어요. 결국 xml 다 뒤집으며 사이즈 조절중입니다.
이글을 보시는분들. 인치와 해상도를 해깔리시면 피보십니다. dip는 만능이 아니라 같은 해상도의 다른 인치에서만 정상작동합니다. 해상도가 달라져버리면 dip도 별수없어요....
로그인 유지
저도 처음엔 dip를 쓰면 다 되는줄 알았는데 그게 아니더군요
weight속성..fill_parent, wrap_content 속성들을 적절히 써야 비슷하게 나옵니다.
아니면 폰 해상도값을 가져와서 레이아웃을 뿌려줄때 수치값들을 동적으로 변화 시켜서 하면 되는데 좀 복잡하더라구요.