我ScrollView
在包含的布局中定义了ImageSwitcher
现在,当用户按下下一个按钮或上一个按钮时,我正在
ImageSwitcher
动态更改里面的图像。
现在的问题是我有不同尺寸的图像,一个高度短,另一个高度长。所以当第一个短图像显示然后长并且如果我返回然后滚动视图占据长图像的高度而不是短图像的尺寸。
这是我的布局
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#FFFFFF" >
<ScrollView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_centerInParent="true"
android:layout_below="@+id/headerBar"
android:visibility="gone"
android:id="@+id/helpPanel"
>
<ImageSwitcher android:id="@+id/switcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</ScrollView>
</RelativeLayout>