2017-06-16 5 views
0

私は現在Android開発が初めてで、さまざまな画面サイズの画像を取得しようとしていました。 drawable-hdpi、-mdpi、drawable-xdpiを作った。これらのフォルダでは、画像を配置しましたが、画面の密度ごとに異なるサイズで表示されました(例:xdpiの場合、画像を大きくしました)。私は制約レイアウトにimageViewを置き、高さと重さをwrap_contentに設定しました。私は画像が対応するドロウアブルと同じサイズになることを期待していましたが、画面の密度が高くなるにつれてそれはまだまだ小さくなりました。何かご意見は?私も約9枚のパッチ画像を読んでいますが、より高密度のドロウアブルフォルダに大きな画像を追加するだけでは問題ありませんか?画面が拡大するにつれてImageViewを拡大しようとすると

答えて

0

の高さを調整するためにImageViewのにandroid:scaleType="fitXY"を追加します。あなたは縦横比を維持して画像を拡大縮小したい場合は あなたはuはcenterCropとfitxyのような別のオプションを試すことができ

<ImageView 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:scaleType="fitcenter"/> 

を使用すると、結果が表示されるはずです

0
<ImageView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:scaleType="fitXY" 
     .... 

あなたはImageViewののscaleTypeを変更する必要があり、幅とビュー

関連する問題