2014-04-08 29 views
1

我是Android開發人員的新手。我想使用Horizo​​ntalScrollView在imageView中逐個顯示圖像。我已經嘗試了Horizo​​ntalScrollView LinearLayout ImageView,但我不斷地顯示圖像。如何在android中使用horizo​​ntalscrollview逐個移動圖像

+0

爲什麼要使用Horizo​​ntalScrollView,使用ViewFlipper或ViewPager –

+0

它是否適用於多個圖像? – Govind

+0

是的絕對... –

回答

1

只需添加ViewFlipper在你xml的第一: -

<ViewFlipper 
       android:id="@+id/view_flipper" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:layout_margin="6dip" > 

      <!-- The child Views/Layout to flip --> 

      <!-- Layout 1 for 1st Screen --> 
       <LinearLayout 
         android:layout_width="fill_parent" 
         android:layout_height="fill_parent" 
         android:gravity="center" 
         android:orientation="vertical" > 


         <ImageView 
          android:layout_marginTop="15dp" 
          android:id="@+id/imageView1" 
          android:layout_width="450dp" 
          android:layout_height="450dp" 
          android:src="@drawable/image1" /> 

       </LinearLayout> 

       <!-- Layout 2 for 2nd Screen --> 

       <LinearLayout 
         android:layout_width="fill_parent" 
         android:layout_height="fill_parent" 
         android:gravity="center" 
         android:orientation="vertical" > 

          <ImageView 
         android:layout_marginTop="15dp" 
         android:id="@+id/imageView1" 
         android:layout_width="450dp" 
         android:layout_height="450dp" 
         android:src="@drawable/image3" /> 


       </LinearLayout> 


      </ViewFlipper> 

然後就是膨脹ViewFlipper裏面你活動: -

@Override 
      protected void onCreate(Bundle savedInstanceState) 
      { 
         super.onCreate(savedInstanceState); 
         setContentView(R.layout.view_flipper_main); 
         viewFlipper = (ViewFlipper) findViewById(R.id.view_flipper); 
      } 

如果你想顯示下一張圖片,你可以簡單地使用: -

// Show the next Screen 
            viewFlipper.showNext(); 

如果你想顯示前面的圖像,你可以簡單地使用: -

// Show The Previous Screen 
           viewFlipper.showPrevious(); 

上面的代碼會顯示一個個形象,以後就可以相應地製作動畫。

相關問題