>  Q&A  >  본문

android-studio - Android 不同的Drawable 文件夹对图片做的什么处理

我用一张1920*1080的图片,放到drawable-hdpi文件夹下,然后在IamgeView中加载,android:scaleType="center"加载原图,不进行缩放,在1080p的屏幕上,但是显示不全,但是放到drawable-xxdpi文件夹中就显示正常,正好充满屏幕。
这个是放到hdpi中的

这个是

之前就知道系统会依次寻找,但是为什么会改变原图呢?

黄舟黄舟2762일 전850

모든 응답(2)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-18 09:14:58

    1080p 사진은 hdpi에 비해 너무 큽니다. 디렉토리를 지정하면 시스템이 해당 크기를 로드합니다. 여기에서 hdpi를 지정하면 로드되는 해상도는 720p(xhdpi에 해당하는 720p)보다 한 단계 작아야 합니다. , 이미지가 큰 경우 크기(디렉토리)를 지정했기 때문에 일부만 로드할 수 있습니다.

    이 글도 읽어보시길 추천드립니다. 이미지는 해당 해상도 파일 디렉터리에 배치해야 하며, 이는 메모리에도 영향을 미칩니다.
    Android 분석에서 이미지 크기, 메모리 사용량 및 드로어블 폴더 간의 관계에 대한 연구.

    회신하다
    0
  • 迷茫

    迷茫2017-04-18 09:14:58

    hpdi(480800)를 사용하여 10801920의 이미지를 중앙에 배치합니다.
    ImageView.ScaleType 설정 다이어그램을 이해하려면 이 블로그 게시물을 읽어보세요
    가장 포괄적이고 이해하기 쉽습니다. Android 화면 적응 솔루션

    회신하다
    0
  • 취소회신하다