public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Android.OS.Bundle savedInstanceState) { var rootView = inflater.Inflate(Resource.Layout.fragment_list, container, false); skipPrevious = rootView.FindViewById <ImageButton> (Resource.Id.skip_previous); skipPrevious.Enabled = false; skipPrevious.SetOnClickListener(buttonListener); skipNext = rootView.FindViewById <ImageButton> (Resource.Id.skip_next); skipNext.Enabled = false; skipNext.SetOnClickListener(buttonListener); playPause = rootView.FindViewById <ImageButton> (Resource.Id.play_pause); playPause.Enabled = true; playPause.SetOnClickListener(buttonListener); queueAdapter = new QueueAdapter(Activity); var listViewClickListener = new ListViewClickListener(); listViewClickListener.OnItemClickImpl = (parent, view, position, id) => { var item = queueAdapter.GetItem(position); transportControls.SkipToQueueItem(item.QueueId); }; var listView = rootView.FindViewById <ListView> (Resource.Id.list_view); listView.Adapter = queueAdapter; listView.Focusable = true; listView.OnItemClickListener = listViewClickListener; mediaBrowser = new MediaBrowser(Activity, new ComponentName(Activity, Java.Lang.Class.FromType(typeof(MusicService))), connectionCallback, null); return(rootView); }
public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Android.OS.Bundle savedInstanceState) { var rootView = inflater.Inflate (Resource.Layout.fragment_list, container, false); skipPrevious = rootView.FindViewById<ImageButton> (Resource.Id.skip_previous); skipPrevious.Enabled = false; skipPrevious.SetOnClickListener (buttonListener); skipNext = rootView.FindViewById<ImageButton> (Resource.Id.skip_next); skipNext.Enabled = false; skipNext.SetOnClickListener (buttonListener); playPause = rootView.FindViewById<ImageButton> (Resource.Id.play_pause); playPause.Enabled = true; playPause.SetOnClickListener (buttonListener); queueAdapter = new QueueAdapter (Activity); var listViewClickListener = new ListViewClickListener (); listViewClickListener.OnItemClickImpl = (parent, view, position, id) => { var item = queueAdapter.GetItem (position); transportControls.SkipToQueueItem (item.QueueId); }; var listView = rootView.FindViewById<ListView> (Resource.Id.list_view); listView.Adapter = queueAdapter; listView.Focusable = true; listView.OnItemClickListener = listViewClickListener; mediaBrowser = new MediaBrowser (Activity, new ComponentName (Activity, Java.Lang.Class.FromType (typeof(MusicService))), connectionCallback, null); return rootView; }