안녕하세요.
디바이스별 해상도 대응 방법에 대해서 다른 분들은 어찌 하시는지 궁금합니다.
저같은 경우는 xxhdpi 기준으로 가이드를 잡아주고 리소스를 줍니다.
예를들어 버튼을 하나 만든다 치면
values-xhdpi와 values-xxhdpi에 dimens.xml을 하나 만들고 해당 버튼에 대한 값들을 세팅합니다.
예를들어 xhdpi에는 width와 height를 150으로 준다 치면 xxhdpi에는 200dp로 세팅을 합니다.
width와 height를 wrap으로 주는 경우는 거의 없습니다.
이렇게 버튼의 width와 height가 dimens을 참조하여 x와 xx별로 각기 다른 dp값이 세팅되게끔 합니다.
그런데 이렇게 하다보니
버튼이나 이미지뷰 하나 만들때마다 dimens가서 일일이 변수명이랑 사이즈 적어주고 하니 너무 시간이 오래걸리더라구요..
그렇다고 xhdpi기준으로 하면서 버튼width를 150dp 로 주고 xxhdpi에서 구동해서 확인하면 xxhdpi에선 좀 width가 조금 크게 나오게 하고 싶고;;
이럴경우 혹시 어떤 방법이 좋을까요?
선배님들께선 어떤 방법으로 해상도에 대응하시는지 궁금합니다.