1

在我的主布局中,我有一个包含三个视图 Flipper 的垂直滚动视图,要查看我的第二个和第三个视图 Flipper,我必须向下滚动,它工作得很好,我可以向下滚动并查看它们,但是当我向下滚动并想要在我的视图 Flipper 上翻转,它会翻转,但同时我的滚动视图会跳到页面顶部,这对我的所有视图都一样 Flippers 我应该提到的一件事是,因为滚动视图只能承载一个直接的孩子,所以我将所有 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" >

>

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

1 回答 1

-1

问题是 ofscrollViewLinearLayout其中包含 my的连接的原因viewFlipper,所以我给layout_marginRight了 myLinearLayout然后它修复了

于 2013-10-23T08:48:19.297 回答