我将图片视图设置为全屏但不起作用:左右两侧之间有一些空间。如何将imageview
设置为全屏?
这是我的XML代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView android:id="@+id/imageView"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</ImageView>
</LinearLayout>
答案 0 :(得分:4)
在xml中使用android:scaleType="fitXY"
:
<ImageView android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
/>
答案 1 :(得分:0)
请尝试以下选项之一
android:scaleType="CENTER_CROP"
均匀缩放图像(保持图像的纵横比),使图像的尺寸(宽度和高度)等于或大于视图的相应尺寸(减去填充)。
android:scaleType="CENTER_INSIDE"
均匀缩放图像(保持图像的纵横比),使图像的尺寸(宽度和高度)等于或小于视图的相应尺寸(减去填充)。
android:scaleType="fitXY"
独立地在X和Y中缩放,以便src与dst完全匹配。
如果你不关心比率
ImageView imageView=new ImageView(context);
imageView.setAdjustViewBounds(false);