public override Java.Lang.Object InstantiateItem(ViewGroup container, int position) { ImageView imagen; string ruta = rutas [position]; inflater = Application.Context.GetSystemService(Context.LayoutInflaterService) as LayoutInflater; View viewlayout = inflater.Inflate (Resource.Layout.pantalla_completa, container, false); imagen = viewlayout.FindViewById<ImageView> (Resource.Id.imageView1); Koush.UrlImageViewHelper.SetUrlDrawable (imagen, ParseRuta(ruta), Resource.Drawable.bolaplace); var viewPager = container.JavaCast<ViewPager>(); Log.Debug (tag, "Agregamos la vista"); viewPager.AddView(viewlayout); Log.Debug (tag,"JUSSSTO antes del return"); return viewlayout; }
public override Java.Lang.Object InstantiateItem(A.ViewGroup container, int position) { /* * var imageView = new ImageView(context); * var inflater = LayoutInflater.From(Forms.Context); * A.View view = inflater.Inflate(Resource.Layout.CarouselCellOneLayout, null); * var colorView = view.FindViewById<A.View>(Resource.Id.colorViewSampleBox); * colorView.SetBackgroundColor(items[position].PageColor); */ var inflater = LayoutInflater.From(Forms.Context); A.View view = inflater.Inflate(Resource.Layout.listviewpagemodel, null); var lvLayout = view.FindViewById <Android.Widget.ListView>(Resource.Id.ListViewLayout); lvLayout.Adapter = new CustomViewWithListAdapter(Forms.Context as Android.App.Activity, rewardsData); //imageView.SetImageResource(treeCatalog[position].imageId); var viewPager = container.JavaCast <ViewPager>(); viewPager.AddView(view); return(view); }
public override void DestroyItem(ViewGroup container, int position, Java.Lang.Object objecto) { var viewPager = container.JavaCast<ViewPager>(); //var Objecto = objecto.JavaCast<RelativeLayout> (); // container.RemoveView(objecto); Log.Debug(tag,"Se destruye!"); viewPager.RemoveView((View) objecto); }