2012-10-29 4 views
3

다른 해상도 그래픽을 사용하거나 딥 크기로 크기를 조정하는 방법에 대한 조언, 장단점을 얻고 싶습니다.다른 해상도 vs dpi

내 ap가 가능한 모든 해결책을 가지고 있다면, 하나의 방법은 각각 하나의 ldp/mdp/hdp/xhdp에 대한 png를 만드는 것입니다. 그러나 작업을 저장하고 앱을 유지하는 데 시간이 필요하다고 생각합니다. 최대 해상도 인 xhdp를 가진 png를 포함하고 화면에 따라 .xml 또는 .java에서 크기 또는 상대 크기로 크기를 잘 지정하는 것이 더 쉽습니다.

귀하의 의견은 무엇입니까? 장점과 단점?

감사합니다.

+0

저는 모바일 프로그래밍에 대한 전문가는 아니지만 여러 해상도로 여러 번 PNG를 만드는 것은 불필요한 것처럼 보입니다. 결국 스케일링 다운은 단점이 아닙니다. –

+0

@MertToka 안드로이드는 다른 해상도의 이미지를 기대합니다. 그 직업을위한 다른 디렉토리가 있습니다. 그러나 당신이 맞습니다. 이것은 모든 경우에 이해가되지 않습니다. – rekire

+0

이것이 내가 생각하는 것입니다. 그러나 sdk에있는 다른 해상도 파일을위한 다른 폴더가 있기 때문에 나는 그렇게하고있다. 그러나, 내 애플 리케이션은 약 200 그래픽 파일이 있고 힘든 일을 의미하는 각 파일에 대해 4 가지 해상도가 있어야합니다. 코드 또는 레이아웃 정의로 막을 수 있습니다. –

답변

0

단점 (단 하나의 크기 만 사용) : 불필요한 메모리 사용. 이미지는 메모리를 많이 차지하는 개체이며 해상도를 두 배로 늘리면 메모리 비용에 4를 곱합니다. 저해상도 장치는 메모리도 적게 들고 불필요한 큰 이미지를로드하면 메모리 예외가 발생할 수 있습니다.