我有一个非常大的高度280x2851的图像。我想在Imageview中显示宽度全屏和高度滚动垂直但我有这样的问题
我的Xml设计
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/img"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
android:adjustViewBounds="true"
/>
</ScrollView>
有没有人建议如何解决这个问题?
答案 0 :(得分:0)
使用不会缩放或裁剪图像的android:scaleType="center"
。 centerInside
也可能有用。它将执行均匀的x / y缩放,但不会进行任何裁剪。此外,请确保您的ScrollView
正在接触触摸事件 - 您是否可以滚动它,或者是其他视图&#34; eat&#34;它?布局可能没问题,但触摸事件可能没有被接收,因此不允许您滚动查看图像的其余部分。