첫 번째 질문은 여기지만,이 특정 문제에 대한 광범위한 검색을 수행하고 올바른 키워드 또는 뭔가를 얻을 수없는 것 ... 볼 수 없기 때문에 다른 누구든지이 문제가 있습니다.안드로이드 애플 리케이션 배경 리소스로드 1/4 해상도와 스케일링 pixelated
다른 사람이 해당 망막 iPad 앱의 리소스를 사용하여 만든 Android 앱 포트를 완성하려고합니다. 가비지 수집기에 몇 가지 문제가 있습니다.이 중 일부는 배경으로로드되는 초대형 리소스 (2048x1536) 때문일 것으로 예상됩니다.
이 앱은 실제로 태블릿에만 사용되므로 Photoshop에서 배경을 1280x752 (기본 테스트 태블릿의 해상도는 1280x800)로 줄였습니다. 그러나 앱에로드되면 640x326 이미지로로드 된 다음 크기가 커진 것처럼 보이므로 화면의 기본 해상도 인 경우에도 흐릿하게/픽셀 화됩니다.
필요한 크기의 4 배 이미지로 메모리를 완전히 블로깅하지 않고 이미지를 올바르게로드하려면 어떻게해야합니까?
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/edit_background"
android:weightSum="1.0"
: 여기
<uses-sdk
android:minSdkVersion="12"
android:targetSdkVersion="12" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="false"
android:smallScreens="false"
android:xlargeScreens="true" />
이러한 배경 중 하나가로드되는있는 LinearLayout의 XML의 조각입니다 : 여기 ======
매니페스트의 관련 정보입니다
리소스를 다른 드로어 블 폴더에 넣으려고했지만 확인을 위해 xlarge
화면을 모두 비활성화했습니다. 아무것도 도움이되지 않습니다.
아무 것도 찾을 수 없습니다.
당신이보기에서 배경을 제거하고 대신 windowBackground를 사용하여 시도 속임수를 썼는지? –
불행히도, windowBackground를 사용하면 동일한 pixelated/fuzzy downsized-up-upscaled 결과가 생성됩니다. – user2280942
res/drawable-nodpi에 넣으십시오. – Simon