2015-07-21 57 views
2

我被困在一個點,如果視圖尋呼機的狀態被改變,我需要隱藏列表視圖。即如果我從視圖尋呼機中的片段1滑動到片段2,我希望我的列表視圖隱藏。這可以通過OnPageScrollStateChanged來實現,我不知道xamarin studio上的實現。如何在xamarin中使用OnPageScrollStateChanged

回答

6

以下可能的疑問句

public class HomePageActivity : FragmentActivity, Android.Support.V4.View.ViewPager.IOnPageChangeListener 
    { 
protected override void OnCreate (Bundle bundle) 
     { 
      base.OnCreate (bundle); 

      // Create your application here 
      SetContentView(Resource.Layout.home); 
var viewPager_up = FindViewById<Android.Support.V4.View.ViewPager>(Resource.Id.viewPager_up); 
viewPager_up.AddOnPageChangeListener (this); 

} 
public void OnPageScrollStateChanged (int state) 
     { 
      Console.WriteLine ("OnPageScrollStateChanged "+" "+state); 
     } 
     public void OnPageScrolled (int position, float positionOffset, int positionOffsetPixels){ 
Console.WriteLine ("OnPageScrolled "+" "+position); 
} 

     public void OnPageSelected (int position) 
     { 
      Console.WriteLine ("OnPageSelected"+" "+position); 


     } 
} 
+0

的做法是,使用與查看傳呼機關聯的事件有所不同:即:viewPager_up.PageSelected + = ViewPagerOnPageSelected; –

相關問題