我有一个我想要显示的drawable。我希望它能够水平放置屏幕,并且可以垂直滚动(当它的高度大于屏幕时),同时保持缩放。
我将drawable放入ImageView
。可绘制的是可更改的(不同高度和宽度的图片)。我可以缩放每个drawable以适应屏幕的宽度,但是当我做的drawable高于屏幕时会在顶部剪切,我在ScrollView
底部得到一个黑条。 / p>
我已经尝试过我能想到的ScrollView和ImageView的每个组合,但Image要么被拉伸,要么部分被淘汰。非常感谢任何帮助!
我目前的代码:
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center" >
<ImageView
android:id="@+id/iv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="center" />
</ScrollView>
答案 0 :(得分:0)
<ImageView
android:id="@+id/iv1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:adjustViewBounds="true"
/>
但我不确定这是否能使图像比父高更大。如果这没有帮助,我会尝试在我的存档工作解决方案中找到。