android-studio - Android 不同的Drawable 文件夹对图片做的什么处理
黄舟
黄舟 2017-04-18 09:12:58
0
2
864

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

这个是

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

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(2)
巴扎黑

1080p の画像は hdpi に対して大きすぎます。ディレクトリを指定すると、システムは対応するサイズをロードします。ここで hdpi を指定すると、ロードされる解像度は 720p より 1 レベル低くなります (720p は xhdpi に相当します)。 、画像が大きい場合、サイズ (ディレクトリ) を指定したため、画像の一部しか読み込むことができません。

こちらの記事も読むことをお勧めします。画像は対応する解像度のファイル ディレクトリに配置する必要があります。これはメモリにも影響します。

Android 分析での画像サイズ、メモリ使用量、描画可能フォルダーの関係についての調査。

いいねを押す +0
迷茫

hpdi (480800) を使用して、10801920 の画像を中央に配置します。
ImageView.ScaleType 設定図を理解するには、このブログ投稿をお読みください。
最も包括的で理解しやすいものです。 Android画面適応ソリューション

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート