1

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>
4

0 回答 0