我正在尝试在HorizontalScrollView中创建一个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!)
有没有人知道这个问题的解决方案?
问候
答案 0 :(得分:5)
我复制了您的xml并使用我的资源它看起来很完美,我相信您的资源比您想象的要大,您可能应该使用layout_width
和layout_height
作为修复大小,并将scaleType设置为centerInside。