我用一张1920*1080的图片,放到drawable-hdpi文件夹下,然后在IamgeView中加载,android:scaleType="center"加载原图,不进行缩放,在1080p的屏幕上,但是显示不全,但是放到drawable-xxdpi文件夹中就显示正常,正好充满屏幕。这个是放到hdpi中的这个是之前就知道系统会依次寻找,但是为什么会改变原图呢?
人生最曼妙的风景,竟是内心的淡定与从容!
1080p の画像は hdpi に対して大きすぎます。ディレクトリを指定すると、システムは対応するサイズをロードします。ここで hdpi を指定すると、ロードされる解像度は 720p より 1 レベル低くなります (720p は xhdpi に相当します)。 、画像が大きい場合、サイズ (ディレクトリ) を指定したため、画像の一部しか読み込むことができません。
Android 分析での画像サイズ、メモリ使用量、描画可能フォルダーの関係についての調査。
hpdi (480800) を使用して、10801920 の画像を中央に配置します。ImageView.ScaleType 設定図を理解するには、このブログ投稿をお読みください。最も包括的で理解しやすいものです。 Android画面適応ソリューション
1080p の画像は hdpi に対して大きすぎます。ディレクトリを指定すると、システムは対応するサイズをロードします。ここで hdpi を指定すると、ロードされる解像度は 720p より 1 レベル低くなります (720p は xhdpi に相当します)。 、画像が大きい場合、サイズ (ディレクトリ) を指定したため、画像の一部しか読み込むことができません。
こちらの記事も読むことをお勧めします。画像は対応する解像度のファイル ディレクトリに配置する必要があります。これはメモリにも影響します。Android 分析での画像サイズ、メモリ使用量、描画可能フォルダーの関係についての調査。
hpdi (480800) を使用して、10801920 の画像を中央に配置します。
ImageView.ScaleType 設定図を理解するには、このブログ投稿をお読みください。
最も包括的で理解しやすいものです。 Android画面適応ソリューション