随着屏幕变大,尝试使ImageView扩展

时间:2017-06-16 06:10:27

标签: android image android-layout user-experience

我目前刚接触Android开发,我正在尝试为不同的屏幕尺寸调整图像。我做了一个drawable-hdpi,-mdpi和drawable-xdpi。在这些文件夹中,我放置了图像,但每个屏幕密度的大小不同(例如,对于xdpi,我使图像更大)。我将imageView放在约束布局中,并将高度和重量设置为wrap_content。我期待图像与相应的可绘制图像大小相同,但是对于更高的屏幕密度,它仍然是超小的。有什么想法吗?我还阅读了大约9张补丁图片,但我不能在更高密度的可绘制文件夹中添加更大的图像?

2 个答案:

答案 0 :(得分:0)

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

android:scaleType="fitXY"添加到ImageView以调整宽度和视图高度

答案 1 :(得分:0)

你应该改变imageview的scaleType。  如果你想用维持纵横比缩放图像,你应该使用

<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitcenter"/>
你可以试试像centerCrop和fitxy这样的另一个选项,看看结果