그래서 나는 쓰고있는 안드로이드 프로그램에 문제가있는 것 같습니다. 나는 여전히 멍청한 놈입니다. 그래서 제게 문제를 이해시키고 문제를 어떻게 해결할 수 있는지 제발 도와주세요. 나는 간단한 게임을 만들고 있는데, 모든 그래픽 디자인을하고있다. 내 이미지는 1024x1024 또는 1024x512이며 해상도는 300 픽셀/인치입니다. 네, 아마도 제가 그 일을 끝내고 있음을 이해합니다. 나는 그저 그래픽이 정말 선명 해 보이길 원한다. 모든 그래픽은 hdpi, ldpi, mdpi, xhdpi 또는 xxhdpi 드로어 블 폴더가 아닌 드로어 블 폴더에 있습니다. 이제, 내가 가지고있는 문제는 드로어 블 폴더에 1024x1024 이미지를 하나 더 추가 할 때까지 내 앱이 잘 작동하고 있다는 것입니다. 이제 응용 프로그램은 이미지를로드하려고 할 때 충돌합니다. 내가 얻는 문제는 메모리 오버 플로우이다. 어떤 활동이 실행 중인지는 중요하지 않습니다. 일단 이미지 로딩의 한계에 도달하면 충돌이 발생합니다. 나는 안드로이드 해상도 페이지 http://developer.android.com/guide/practices/screens_support.html을 읽었지 만 어쩌면 나의 영어가 이해하기에 충분하지 않을 수도 있습니다. 각 해상도 (hdpi, ldpi, mdpi, xhdpi 및 xxhdpi)로 이미지의 크기를 조정해야합니까? 내 앱에서 한 액티비티에서 다른 액티비티로 이동할 때 메모리를 정리하기 위해 이전 활동에서 ImageViews를 지워야합니까? 어떻게 작동하는지 이해해주십시오.안드로이드 이미지 크기 제한
덕분에 데이비드
다른 해결책은 이미지를'drawable-nodpi' 폴더에 넣는 것입니다. –
이미지의 크기가 문제가되지 않는다면 참으로 좋은 해결책입니다. – kcoppock
나를 혼란스럽게하는 것은 내가 어떤 밀도를지지해야하는지 모른다는 것입니다. 내 앱이 어떤 화면 크기로도 지원되도록 만들고 있습니다. 객체의 크기는 모두 휴대 전화의 화면 크기에 따라 계산됩니다. 그래서 나는 어떤 크기가 내 이미지를 만들어야하는지 모른다. 말이 돼? – David