我有以下布局,其中包含ScrollView
,其中LinearLayout
包含3 ImageViews.
ImageViews
实际上包含一个大图像的片段(I {I}必须这样做,因为单个图像占用了太多的内存)。因此,图像需要正确排列,但在某些设备上,它们似乎位于ImageView
内,意味着它们不对齐(请参阅下面的附图)。所以我想知道是否有一种方法来缩放图像,使它们符合ImageView
中ScollView.
ScollView
的高度ImageViews
似乎与问题有关,因为如果我摆脱它并且只显示它<ScrollView
android:id="@+id/scrollView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fillViewport="true" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ImageView
android:id="@+id/top_background_0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:src="@drawable/top_background_0" />
<ImageView
android:id="@+id/top_background_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:src="@drawable/top_background_1" />
<ImageView
android:id="@+id/top_background_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:src="@drawable/top_background_2" />
<ImageView
android:id="@+id/top_background_3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:src="@drawable/top_background_3" />
</LinearLayout>
</ScrollView>
中的一个正确缩放,而不是缩放到宽度(我希望它缩放到高度)。构成片的图像也被附着。如果有人能告诉我在布局中我做错了什么,或者我需要设置为ImageViews的scaleType,我会非常感激!
{{1}}