public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); SampleAdapter adapter = new SampleAdapter(Activity); for (var i = 0; i < 20; i++) { adapter.Add(new SampleItem("Sample List", Android.Resource.Drawable.IcMenuSearch)); } ListAdapter = adapter; }
public override void OnActivityCreated(Bundle p0) { base.OnActivityCreated(p0); var adapter = new SampleAdapter(Activity); for (var i = 0; i < 20; i++) { adapter.Add(new SampleItem { IconRes = Android.Resource.Drawable.IcMenuSearch, Tag = "Sample Demo List" }); } ListAdapter = adapter; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.sample_chooser_activity); var sampleList = FindViewById <ListView>(Resource.Id.sample_list); var sampleAdapter = new SampleAdapter(this); sampleAdapter.Add(new Header("YouTube DASH")); // ReSharper disable CoVariantArrayConversion sampleAdapter.AddAll(Samples.YoutubeDashMp4); sampleAdapter.Add(new Header("Widevine GTS DASH")); sampleAdapter.AddAll(Samples.WidevineGts); sampleAdapter.Add(new Header("SmoothStreaming")); sampleAdapter.AddAll(Samples.Smoothstreaming); sampleAdapter.Add(new Header("HLS")); sampleAdapter.AddAll(Samples.Hls); sampleAdapter.Add(new Header("Misc")); sampleAdapter.AddAll(Samples.Misc); // Add WebM samples if the device has a VP9 decoder. try { if (MediaCodecUtil.GetDecoderInfo(MimeTypes.VideoVp9, false) != null) { sampleAdapter.Add(new Header("YouTube WebM DASH (Experimental)")); sampleAdapter.AddAll(Samples.YoutubeDashWebm); } } catch (MediaCodecUtil.DecoderQueryException e) { Log.Error(Tag, "Failed to query vp9 decoder", e); } // ReSharper restore CoVariantArrayConversion sampleList.Adapter = sampleAdapter; sampleList.ItemClick += (sender, args) => { var item = sampleAdapter.GetItem(args.Position); var sample = item as Samples.Sample; if (sample != null) { OnSampleSelected(sample); } }; }