res/drawable 폴더 (drawable-hdpi, drawable-ldpi 등이 아닌 폴더)에 1280x720px 이미지가 있습니다. 하지만 런타임에 크기는 2560x1440px입니다. 이것이 어떻게 가능한지? 안드로이드는 드로어 블 폴더의 이미지 크기를 조정합니까?'drawable'폴더의 이미지는 자동으로 크기가 조정됩니까?
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.start_image_left);
int h = bitmap.getHeight(), w = bitmap.getWidth();
내가 모토로라 모토 G의 세대에이 테스트 해요 : 여기
는 코드입니다.
스케일링을 보장 할 수있는 유일한 방법은 drawable-nodpi 폴더를 사용하는 것입니다. – zgc7009
@ zgc7009 : '이미지로드 방법'은 무엇을 의미합니까? 나는 그것을 자원에 넣었고, 나중에 그것을 알아 낸다. 규모를 조정할 때 언제 필요합니까? –
나는 내 전화로 질문을보고 귀하의 질문에 귀하의 코드를 보지 못했습니다. 뷰에로드하는 것으로 생각했는데, 스케일링이 발생합니다. 안드로이드는 드로어 블 폴더에서 이미지의 스케일을 조정할 것이지만 스케일링이 어떻게 처리되는지는 모르지만 스케일을 조정합니다. 스케일링을 보장하지 못하게하는 유일한 방법은 파일을 nodpi 자격있는 드로어 블 폴더에 저장하는 것입니다. – zgc7009