Android ScrollView跳到页面的开头

Android ScrollView跳到页面的开头,android,viewflipper,android-scrollview,Android,Viewflipper,Android Scrollview,在我的主布局中,我有一个包含三个视图翻转器的垂直滚动视图, 要查看我的第二个和第三个视图翻转器,我必须向下滚动,它工作得很好,我可以向下滚动并查看它们,但是当我向下滚动并想在视图翻转器上翻转时, 它会翻转,但同时我的滚动视图会跳到页面顶部,所有我的视图翻转器都是一样的 我应该提到的一件事是,由于scroll view只能承载一个直接子级,所以我将所有XML代码放在一个线性布局中。这会引起我的问题吗? 有人知道我怎么修吗 <LinearLayout android:layo

在我的主布局中,我有一个包含三个视图翻转器的垂直滚动视图, 要查看我的第二个和第三个视图翻转器,我必须向下滚动,它工作得很好,我可以向下滚动并查看它们,但是当我向下滚动并想在视图翻转器上翻转时, 它会翻转,但同时我的滚动视图会跳到页面顶部,所有我的视图翻转器都是一样的 我应该提到的一件事是,由于scroll view只能承载一个直接子级,所以我将所有XML代码放在一个线性布局中。这会引起我的问题吗? 有人知道我怎么修吗

 <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#e5e5e5"
        android:orientation="vertical" >

        <ScrollView
            android:id="@+id/scroll_view"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" >

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="5dp"
                android:orientation="vertical" >



                <FrameLayout
                    android:layout_width="263dp"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center_horizontal"
                    android:layout_marginBottom="7dp"
                    android:layout_marginLeft="20dp"
                    android:layout_marginRight="20dp"
                    android:layout_marginTop="7dp"
                    android:background="#ffffff" >

                    <ViewFlipper
                        android:id="@+id/viewFlipper1"
                        android:layout_width="296dp"
                        android:layout_height="88dp"
                        android:layout_gravity="center" >

                        <ImageView
                            android:id="@+id/imageView3"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:layout_gravity="center"
                            android:src="@drawable/pic53" />

                        <ImageView
                            android:id="@+id/imageView4"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="center"
                            android:src="@drawable/save" />

                        <ImageView
                            android:id="@+id/imageView5"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="center"
                            android:src="@drawable/brazil" />
                    </ViewFlipper>
                </FrameLayout>



                <ViewFlipper
                    android:id="@+id/viewFlipper2"
                    android:layout_width="fill_parent"
                    android:layout_height="88dp" >
>

>

>


这个问题是scrollView和包含我的viewFlipper的LinearLayout连接的原因,所以我给了LinearLayout_marginRight,然后修复了它

                        <FrameLayout
                            android:layout_width="wrap_content"
                            android:layout_height="127dp"
                            android:layout_margin="5dp"
                            android:layout_weight="0.54"
                            android:background="#ffffff" >



                            <ImageView
                                android:id="@+id/imageView2"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:src="@drawable/brazil" />
                        </FrameLayout>
                    </LinearLayout>

                    <Button
                        android:id="@+id/button1"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Button" />
                </ViewFlipper>


                <ViewFlipper
                    android:id="@+id/viewFlipper3"
                    android:layout_width="fill_parent"
                    android:layout_height="88dp" >
                        <FrameLayout
                            android:layout_width="wrap_content"
                            android:layout_height="127dp"
                            android:layout_margin="5dp"
                            android:layout_weight="0.54"
                            android:background="#ffffff" >



                            <ImageView
                                android:id="@+id/imageView2"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:src="@drawable/brazil" />
                        </FrameLayout>
                    </LinearLayout>

                    <Button
                        android:id="@+id/button1"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Button" />
                </ViewFlipper>




                <ViewFlipper
                    android:id="@+id/viewFlipper4"
                    android:layout_width="fill_parent"
                    android:layout_height="88dp" >
                    <LinearLayout
                        android:layout_width="match_parent"
                        android:layout_height="140dp"
                        android:orientation="horizontal" >


                        <FrameLayout
                            android:layout_width="wrap_content"
                            android:layout_height="127dp"
                            android:layout_margin="5dp"
                            android:layout_weight="0.54"
                            android:background="#ffffff" >



                            <ImageView
                                android:id="@+id/imageView2"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:src="@drawable/brazil" />
                        </FrameLayout>
                    </LinearLayout>

                    <Button
                        android:id="@+id/button1"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Button" />
                </ViewFlipper>

        </ScrollView>