2013-04-15 1 views
0

첫 번째 질문은 여기지만,이 특정 문제에 대한 광범위한 검색을 수행하고 올바른 키워드 또는 뭔가를 얻을 수없는 것 ... 볼 수 없기 때문에 다른 누구든지이 문제가 있습니다.안드로이드 애플 리케이션 배경 리소스로드 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 화면을 모두 비활성화했습니다. 아무것도 도움이되지 않습니다.

아무 것도 찾을 수 없습니다.

+0

당신이보기에서 배경을 제거하고 대신 windowBackground를 사용하여 시도 속임수를 썼는지? –

+0

불행히도, windowBackground를 사용하면 동일한 pixelated/fuzzy downsized-up-upscaled 결과가 생성됩니다. – user2280942

+0

res/drawable-nodpi에 넣으십시오. – Simon

답변

0

시몬은 정확했다 : 고해상도/당김-nodpi이

관련 문제