ScrollView填充

use*_*741 3 android android-imageview android-scrollview

我正在尝试使用带有ImageView的ScrollView.我的xml代码是这样的:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:fillViewport="true"
    android:layout_gravity="right" >

        <ImageView
            android:id="@+id/tapjoy_dialog_image"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="10dp"
            android:src="@drawable/untitled" />

</ScrollView>
Run Code Online (Sandbox Code Playgroud)

奇怪的是,当我运行它时,图像显示在它的顶部和底部有一个非常宽的填充.要了解我的意思,请查看我附上的屏幕截图.

ScrollView快照

我怎么解决这个问题?

更奇怪的是:

  1. 当我删除ScrollView并仅保留ImageView时,它不会填充并且工作得很好.

  2. 当我删除I​​mageView并放置一个大的textView时,它也不会填充并且工作得很好.

所以,我认为这个问题与ScrollView和ImageView的组合有一定关系......

我试图在ImageView中放置的图像是这样的: 在此输入图像描述

sly*_*oty 6

加入android:adjustViewBounds="true"你的ImageView.