2017-05-10 15 views
0

おはよう、 私はxamarinに新しいです、私はビューページの現在の項目を取得する方法を探していました、私はGoogleと私で検索しましたJavaにViewPager.getCurrentItemがあることがわかりました。私はxamarin Androidでこれを試しましたが、動作しませんでした。xamarin Androidのビューページの現在の項目を取得する方法

ビューページャの現在のアイテムを取得する方法がある場合は、私に表示してください。ありがとう。

+2

Xamarinは 'CurrentItem'の使用を含む、ViewPagerの使用例ソースを持っています。https:// githubの.com/xamarin/monodroid-samples/tree/fb9d4ed266bdf68bb1f9fa9933130b285712ec82/ViewPagerIndicator – SushiHangover

+0

正確には、ソリューションの提供、歓声! –

+0

@SushiHangoverあなたの応答をありがとう、今私のMainActivityで、私はcurrentItem IDを取得することができました。 var ID = ViewPager.CurrentItem;これは私に現在表示されているアイテムのIDを与えます。問題は今、私がvar ID = ViewPager.CurrentItemに影響を与えないビューページをスワイプした場合です。私はこのコード(var ID = ViewPager.CurrentItem;)を置くべき場所を私に正確に教えてください。そうすれば私は閲覧ページャーをスワイプするとスワイプ後に私に現在のIDを与えるようになります。 –

答えて

0

問題は今私がvar ID = ViewPager.CurrentItemに影響しないビューページをスワイプする場合です。私はこのコード(var ID = ViewPager.CurrentItem;)を置くべき場所を私に正確に教えてください。そうすれば私は閲覧ページャーをスワイプするとスワイプ後に私に現在のIDを与えるようになります。

次の例のように、あなたのViewPagerPageSelectedイベントをサブスクライブすることにより、現在の項目を取得することができます:

viewPager.PageSelected += (vpsender, ee) => 
{ 
    Log.WriteLine(LogPriority.Debug, "CurrentItem:", viewPager.CurrentItem.ToString()); 
}; 
+0

ああああああああああああありがとう、あなたは私の一日を作った.... –

関連する問題