I am trying to get a viewPager working in my xamarin app, so that I can swipe between different views; but when I come to this line:
_viewPager = FindViewById<ViewPager>(Resource.Id.viewPager);
It Is throwing the above error message. Could someone please tell me why this is the case? Or suggest an alternative to allowing page swiping.
Thanks.
The complete code:
using System;
//using Android.Views;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Widget;
using Android.OS;
using Android.Support.V4.App;
using Android.Support.V4.View;
namespace EnglishSoccer_1916
{
public class ViewPager : FragmentActivity
{
private ViewPager _viewPager;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.viewpager);
_viewPager = FindViewById<ViewPager>(Resource.Id.viewPager);
}
}
}
The complete error message:
The type 'EnglishSoccer_1916.ViewPager' cannot be used as type parameter 'T' in the generic type or method 'Android.App.Activity.FindViewById<T>(int)'. There is no implicit reference conversion from 'EnglishSoccer_1916.ViewPager' to 'Android.Views.View'. C:\Proj\EnglishSoccer_1916\EnglishSoccer_1916\ViewPager.cs 33 26 EnglishSoccer_1916
0 comments:
Post a Comment