Imageview左右空白问题

时间:2017-05-31 17:27:11

标签: android image android-layout android-imageview removing-whitespace

我试图在imageview中设置1080 * 1920图像,但它显示左右两侧的空白区域。它在分辨率为480 * 800,720 * 1280,768 * 1280,1080 * 1920,1440 * 2560的所有设备中显示相同。请检查附加图像另外,我试图设置 android:adjustViewBounds =" true" 但是如果我设置 android:scaleType =&#34它就不起作用; fitXY" 图像是拉伸的。请帮助我解决一些问题,因为我尝试了所有可行的方法,但直到现在还没有工作   enter image description here

This is xml layout code :
    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
        android:id="@+id/img_gallery1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:adjustViewBounds="true"
        android:src="@drawable/atest"
        android:scaleType="fitXY" --> iF i use fitXY then image is streched
        android:visibility="visible" />
</RelativeLayout>

2 个答案:

答案 0 :(得分:0)

尝试:

android:layout_width="wrap_content"  

或:

android:layout_width="match_parent"

还要确保您拥有imageview的容器能够填满整个屏幕。

答案 1 :(得分:0)

您提到的分辨率,即1920x1080,理想情况下是景观分辨率。

因此,如果您打算将图像置于纵向模式,请尝试将图像分辨率更改为1080x1920。

另外,正如菲利普所说,确保imageview的容器能够填满屏幕。