Android 애플리케이션 용 인앱 키패드를 설계했으며 모든 키에 이미지를 제공해야합니다. 현재 레이아웃에 맞춰 크기가 축소되는 각 이미지에 대해 하나의 큰 이미지 만로드했습니다. 또한 모든 해상도에서 멋지게 보입니다.Android 드로어 블 : 다양한 밀도 또는 눈금
이 접근 방식을 수용 할 수 있습니까, 아니면 화면 밀도에 따라 다른 이미지를 제공해야합니까? 현재는 일반적인 drawable 디렉토리 안에 배치했습니다.
Android 애플리케이션 용 인앱 키패드를 설계했으며 모든 키에 이미지를 제공해야합니다. 현재 레이아웃에 맞춰 크기가 축소되는 각 이미지에 대해 하나의 큰 이미지 만로드했습니다. 또한 모든 해상도에서 멋지게 보입니다.Android 드로어 블 : 다양한 밀도 또는 눈금
이 접근 방식을 수용 할 수 있습니까, 아니면 화면 밀도에 따라 다른 이미지를 제공해야합니까? 현재는 일반적인 drawable 디렉토리 안에 배치했습니다.
당신이해야합니다. 해상도가 낮은 휴대 전화는 대개 메모리가 많지 않습니다. 큰 이미지를 작은 화면에로드하는 것은 너무 많은 메모리를 사용하여 충돌을 일으킬 수 있습니다. 그래서 당신이 다른 이미지를 주면, 밀도에 따라 적절한 이미지를 얻을 것입니다. this을 확인하십시오.
일부 경우에는 허용되지만 확실히 최적이 아닙니다.
최고의 메모리 성능과 최소한의 인공물을 얻으려면 안드로이드 문서에서 권장하는 것과 같이 다른 밀도에 대해 대체 비트 맵 리소스를 제공하는 것이 좋습니다.
드로어 블 디렉토리에 파일을 배치하는 경우 자산 디렉토리가 다른 이유로 자산에 대해 말하지 마십시오. – greenapps
질문을 수정했습니다. 감사. – anavarroma