Android ImageView左右空格

时间:2018-06-15 20:32:32

标签: android imageview

我的HorizontalScrollView RelativeLayout ImageView。我的目标是让ImageView以完整的高度显示我的图像但是会溢出宽度,以便您可以水平滚动图像。

这是我的xml:

<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/fragment_indoor_tour"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:background="#ff0000">

        <ImageView xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/scene"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:adjustViewBounds="true"
            android:background="#ffff00" />
    </RelativeLayout>
</HorizontalScrollView>

它通常有效,但是左右添加了一些间距,这是ImageView的一部分。

见截图。

enter image description here

间距来自哪里?如何删除这个间距?

2 个答案:

答案 0 :(得分:0)

尝试在imageView上添加此属性:

android:scaleType="fitXY"

android:layout_width="match_parent"

到相对布局和ImageView

答案 1 :(得分:0)

在我的情况下,以下工作正常。

<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/fragment_indoor_tour"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#ff0000">

        <ImageView
            android:id="@+id/scene"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:adjustViewBounds="true"
            android:background="#ffff00" />
    </RelativeLayout>
</HorizontalScrollView>

我认为图像本身有左右填充。否则它应该工作正常。