2013-10-14 80 views
1

在我的主佈局我有一個垂直滾動視圖包含三個視圖Flipper, 看到我的第二個和第三個視圖Flipper我必須向下滾動,它完美的工作,我可以滾動但當我向下滾動並想翻轉我的視圖Flipper, 它翻轉,但在同一時間我的滾動查看跳轉到頁面的頂部,其相同的所有我的觀點腳蹼 一件事我應該提到的是,由於滾動視圖可以只託管一個直接的孩子,所以我把所有的XML代碼放在一個線性佈局中。是否可能導致我的問題? 是誰知道我該如何解決它?ScrollView跳轉到頁面開頭

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

回答

-1

問題是的scrollView結合的原因,並含有我的,所以我給layout_marginRight給我的LinearLayout然後修好了