의 초기 화면에 대한 화상의 크기를 계산하는 방법은 하나의 이미지 (640x960)를 설정. Nexus 5x에서 실행할 때이 이미지는 화면보다 훨씬 커 보이고 부분적으로 만 표시됩니다.특정 로이드 장치
안드로이드에 대한 해결책을 직접 사용하지는 않겠습니다. 그런 다음 문제는 크기 조정없이 특정 안드로이드 장치의 화면에 맞춰야하는 이미지의 크기를 계산하는 방법입니다.
9 개의 패치 이미지를 사용하여 크기를 조정하지 않아야하는 이미지 부분을 왜곡시키지 않는 스플래시 이미지를 만들 수 있다는 것을 알고 있습니다. 이 질문은 부분적으로 이미지 픽셀이 실제 장치의 화면과 관련되는 방식을 더 잘 이해하는 데 도움이되며 Nine Patch 이미지를 사용하면 모든 화면 크기의 Android 장치에서 스플래시 이미지가 작동한다는 것을 보장하는 유일한 방법입니다.
많은 감사
하는 밀도 폴더는이 이미지를 가하고 있습니다 코드에서 계산을하지 않고도 트릭을 할해야 scaleType centerInside? – rajesh
마치 한 폴더에만 이미지를 넣는 것처럼. xhdpi, android는이 이미지의 밀도에 따라 이미지의 크기를 다시 조정합니다. 따라서 hdpi 화면에서는 이미지가 작아지고 xxhdpi 및 xxxhdpi 화면에서는 이미지가 크게 보입니다. – rajesh
좋은 질문입니다. 나는 drawable에있는 심상이 있었다. 그러면 640x960 이미지가 Nexus 5x 화면보다 크게 보이게되는 이유는 무엇입니까? –