안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
제가 키보드를 만들어보고 있는데, multi-resolution 을 지원하게 하고 있습니다.
기본적으로 xml 은 mutl-resolution이 되니 문제가 없는데,
키보드 버튼마다 Icon 으로 배경을 입히는데, 두 개의 다른 resoltuon이 같은 hdpi 에 속해서 문제가 발생합니다.
즉, 두개의 타겟의 해상도가 hdpi 에 속하여 drawable-hdpi 에서 이미지들을 load 합니다.
그래서 하나의 타겟용으로 만든 png 이미지들이 다른 타켓으로 가면 resize 가 안되서 키보드 버튼의 영역을 벗어납니다.
이러한 문제를 해결할 수 있는 방법이 없나요?
2010.07.01 17:05:07
네...현재....제 drawable디렉토리 구조는 drawable-hdpi, drawable-mdip, drawable-ldpi 이렇게 세개로 이미 구분되어져 있습니다.
제가 묻고자 하는것은, 제가 사용하는 타겟이 480*800 해상도와 500*850 해상도일때, 두 타겟모두 drawable-hdpi 를 참조하게 됩니다.
그러나... 두 타겟이 같은 png 이미지를 사용하다보니, 500*850 에서는 정확하게 적용되어지나, 480*800 타겟에서는 png 이미지들이 좀 큽니다.
그래서. 이러한 png 이미지들도 drawable-hdpi 안에서 실제 타겟 단말에 따라 resize 되는지 알고싶습니다.
제가 묻고자 하는것은, 제가 사용하는 타겟이 480*800 해상도와 500*850 해상도일때, 두 타겟모두 drawable-hdpi 를 참조하게 됩니다.
그러나... 두 타겟이 같은 png 이미지를 사용하다보니, 500*850 에서는 정확하게 적용되어지나, 480*800 타겟에서는 png 이미지들이 좀 큽니다.
그래서. 이러한 png 이미지들도 drawable-hdpi 안에서 실제 타겟 단말에 따라 resize 되는지 알고싶습니다.




1개의 버튼에서 액션에 따라 2개의 resource toggle되는 경우라면 xml을 이용하여 작업하거나, source level에서 작업할 수도 있습니다.
질문 내용이 정확히 이해가 안가서 정확한 답변은 어렵네요 ^^;