Horizo​​ntalScrollView中的Android ImageView获得屏幕宽度的两倍

时间:2012-05-15 21:47:35

标签: android android-layout

我正在尝试在Horizo​​ntalScrollView中创建一个ImageView,但是imageView的宽度是屏幕宽度的两倍,并且已经超出界限。

我的XML:

<?xml version="1.0" encoding="utf-8"?>

<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/horizontalScrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent" >


<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="top"
    android:baselineAligned="true"
    android:orientation="vertical" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/penguins" />
</LinearLayout>

</HorizontalScrollView>

And a image of what I get (click me!)

有没有人知道这个问题的解决方案?

问候

1 个答案:

答案 0 :(得分:5)

我复制了您的xml并使用我的资源它看起来很完美,我相信您的资源比您想象的要大,您可能应该使用layout_widthlayout_height作为修复大小,并将scaleType设置为centerInside。