示例#1
0
        public void OnItemClick(AdapterView <object> adapterView, View view, int i, long l)
        {
            TextView textView   = (TextView)view;
            String   momentType = (String)textView.GetText();
            String   targetUrl  = MomentUtil.MOMENT_TYPES.Get(momentType);

            IItemScope target = new IItemScope_Builder()
                                .SetUrl(targetUrl)
                                .Build();

            IMoment_Builder momentBuilder = new IMoment_Builder();

            momentBuilder.SetType("http://schemas.google.com/" + momentType);
            momentBuilder.SetTarget(target);

            IItemScope result = MomentUtil.getResultFor(momentType);

            if (result != null)
            {
                momentBuilder.SetResult(result);
            }

            // Resolve the connection status, and write the moment once PlusClient is connected.
            mPendingMoments.Add(momentBuilder.Build());
            mPlusClientFragment.SignIn(REQUEST_CODE_PLUS_CLIENT_FRAGMENT);
        }
 public static void IncludeAdapterView <T>(AdapterView <T> adapterView, LinkerIncludeAdapter rawAdapterView) where T : IAdapter
 {
     if (adapterView != null)
     {
         adapterView.Adapter = adapterView.Adapter;
     }
 }
        public bool OnItemLongClick(AdapterView parent, View view, int position, long id)
        {
            this.ListView.ChoiceMode = ChoiceMode.MultipleModal;
            this.ListView.SetItemChecked(position, true);

            return(true);
        }
示例#4
0
 public bool OnItemLongClick(AdapterView parent, View view, int position, long id)
 {
     //throw new NotImplementedException();
     SporttoyList.RemoveAt(position);
     SporttoyAdapter.NotifyDataSetChanged();
     return(true);
 }
 public override void onItemClick <T1>(AdapterView <T1> arg0, View arg1, int arg2, long arg3)
 {
     if (arg2 > 0)
     {
         outerInstance.showDiallog(arg2);
     }
 }
 public void OnItemClick(AdapterView parent, View view, int position, long id)
 {
     if (position != fragment.lastposition)
     {
         if (fragment.navigationListView.FirstVisiblePosition <= fragment.lastposition && fragment.lastposition <= fragment.navigationListView.LastVisiblePosition)
         {
             var oldView = fragment.navigationListView.GetChildAt(fragment.lastposition);
             if (view != null)
             {
                 fragment.navigationListView.Adapter.GetView(fragment.lastposition, oldView, fragment.navigationListView);
             }
         }
         if (view != null)
         {
             var image = view.FindViewById <ImageView> (Resource.Id.navigationListViewImage);
             image.Visibility = ViewStates.Visible;
         }
         //need to switch fragments here unless the fragment is being created for instance on a device rotation.
         if (fragment.lastposition != -1)
         {
             fragment.OnNavigationSelected(position);
         }
         fragment.lastposition = position;
     }
 }
        public void OnItemClick(AdapterView parent, View view, int position, long id)
        {
            CheckedTextView ctv = (CheckedTextView)view;

            ctv.Checked = !ctv.Checked;
            dControl.setDeviceActive(dControl.getDevices()[position].id, ctv.Checked);
        }
示例#8
0
        public void OnItemClick(AdapterView parent, View view, int position, long id)
        {
            Intent intent = new Intent(this, typeof(DetailActivity));

            intent.PutExtra("taskID", this.adapter.DataSource[position].ID);
            StartActivity(intent);
        }
示例#9
0
        public void OnItemSelected(AdapterView arg0, View arg1, int arg2, long arg3)
        {
            dataManager.SetOutletAddress(outlets[arg2].address);
            dataManager.SetOutletID(outlets[arg2].id);

            presenter.GetServiceByOutlet(outlets[arg2].id);
        }
 // Overridden from AdapterView.IOnItemSelectedListener
 public void OnItemClick(AdapterView adapterView, View view, int position, long id)
 {
     if (action != null)
     {
         action(adapterView, view, position, id);
     }
 }
示例#11
0
 public void OnItemSelected(AdapterView parent, View view, int position, long id)
 {
     if (Resource.Id.spnCourse == id)
     {
         Toast.MakeText(this, "Course", ToastLength.Long).Show();
     }
 }
示例#12
0
 /// <summary>
 /// Set adapter into view and then add it as a binding if it support IBinding interface. Usually this is done
 /// to make adapter subscribe/unsubscribe to model together will all other bindings.
 /// </summary>
 /// <param name="bindings">Binding list</param>
 /// <param name="view">Adapter owner view</param>
 /// <param name="adapter">Adapter instance</param>
 /// <typeparam name="T">Adapter type</typeparam>
 public static BindingList Adapter <T>(this BindingList bindings, AdapterView <T> view, T adapter)
     where T : IAdapter, IBinding
 {
     view.Adapter = adapter;
     bindings.Add(adapter);
     return(bindings);
 }
示例#13
0
 public void OnItemSelected(AdapterView parent, View view, int position, long id)
 {
     if (this.Element.SelectedIndex != position)
     {
         ((IElementController)this.Element).SetValueFromRenderer(Picker.SelectedIndexProperty, position);
     }
 }
示例#14
0
        protected override void HandleItemClick(AdapterView parent, AView view, int position, long id)
        {
            Cell cell = null;

            if (Controller.CachingStrategy == ListViewCachingStrategy.RecycleElement)
            {
                AView cellOwner = view;
                var   layout    = cellOwner as ConditionalFocusLayout;
                if (layout != null)
                {
                    cellOwner = layout.GetChildAt(0);
                }
                cell = (Cell)((INativeElementView)cellOwner).Element;
            }

            // All our ListView's have called AddHeaderView. This effectively becomes index 0, so our index 0 is index 1 to the listView.
            position--;

            if (position < 0 || position >= Count)
            {
                return;
            }

            Select(position, view);
            _fromNative = true;
            Controller.NotifyRowTapped(position, cell);
        }
            public async void OnItemClick(AdapterView parent, View view, int position, long id)
            {
                await ServiceLocator.Current.GetInstance <IBrowser>().OpenAsync(_adapterMessages[position].MessageLink.Translate(), BrowserLaunchMode.SystemPreferred);

                _adapterMessages[position].IsRead = true;
                _adapterMessages.NotifyDataSetChanged();
            }
示例#16
0
        public void OnItemSelected(AdapterView parent, View view, int position, long id)
        {
            string goalTime = (string)Singleton.Instance.GoalSpinner.SelectedItem;

            if (goalTime == "Day")
            {
                Singleton.Instance.MonthSpinner.Visibility = ViewStates.Visible;
            }
            else
            {
                Singleton.Instance.MonthSpinner.Visibility = ViewStates.Gone;
            }

            GoalTimeDao.Update(goalTime);
            var obj = new GoalFragmentAdapter(Singleton.Instance.GoalActivity.SupportFragmentManager);

            Singleton.Instance.GoalViewPager.Adapter = obj;
            Singleton.Instance.GoalViewPager.AddOnPageChangeListener(new GoalFragmentPagerChangeListener());
            var instance = Singleton.Instance;

            for (int i = 0; i < obj.Count; i++)
            {
                GoalContext goalContext = GoalContextDao.GetGoalContext(i);
                if (goalContext.IsViewCreated)
                {
                    goalContext.UpdateTextView();
                }
                else
                {
                    break;
                }
            }
        }
示例#17
0
 public override void onItemSelected <T1>(AdapterView <T1> parent, View view, int position, long id)
 {
     if (outerInstance.mListener != null)
     {
         outerInstance.mListener.onSettingItemValueChanged(outerInstance.mKey, outerInstance.mValueList[position]);
     }
 }
示例#18
0
 public void OnItemClick(AdapterView parent, View view, int position, long id)
 {
     // toggle clicked cell state
     ((FoldingCell)view).Toggle(false);
     // register in adapter that state for selected cell is toggled
     adapter.registerToggle(position);
 }
 public PRAListItemClickEventArg(long id, View view, AdapterView parent, T item)
 {
     Id        = id;
     this.View = view;
     Parent    = parent;
     Item      = item;
 }
示例#20
0
 void AdapterView.IOnItemSelectedListener.OnNothingSelected(AdapterView parent)
 {
     if (OnNothingSelected != null)
     {
         OnNothingSelected();
     }
 }
            public void OnItemClick(AdapterView parent, View view, int position, long id)
            {
                FaceListAdapter faceListAdapter = activity.mTargetFaceListAdapter;

                if (!faceListAdapter.faces[position].FaceId.Equals(activity.mFaceId))
                {
                    activity.mFaceId = faceListAdapter.faces[position].FaceId;

                    ImageView imageView = (ImageView)activity.FindViewById(Resource.Id.image);
                    imageView.SetImageBitmap(faceListAdapter.faceThumbnails[position]);

                    // Clear the result of finding similar faces.
                    GridView similarFaces = (GridView)activity.FindViewById(Resource.Id.similar_faces);
                    activity.mSimilarFaceListAdapter = new SimilarFaceListAdapter(null, activity);
                    similarFaces.Adapter             = activity.mSimilarFaceListAdapter;

                    similarFaces = (GridView)activity.FindViewById(Resource.Id.facial_similar_faces);
                    activity.mSimilarFaceListAdapter = new SimilarFaceListAdapter(null, activity);
                    similarFaces.Adapter             = activity.mSimilarFaceListAdapter;

                    activity.SetInfo("");
                }

                // Show the list of detected face thumbnails.
                ListView listView = (ListView)activity.FindViewById(Resource.Id.list_faces);

                listView.Adapter = faceListAdapter;
            }
示例#22
0
 public void OnItemClick(AdapterView parent, View view, int position, long id)
 {
     if (mItemClickListener != null)
     {
         mItemClickListener.OnItemClick(parent, view, position - HeaderViewsCount, id);                 //手动减headerview
     }
 }
示例#23
0
        public override void onItemClick <T1>(AdapterView <T1> parent, View view, int position, long id)
        {
            string device = ((TextView)view).Text.ToString();

            logicalName = device.Substring(0, device.IndexOf(DEVICE_ADDRESS_START, StringComparison.Ordinal));

            string address = StringHelperClass.SubstringSpecial(device, device.IndexOf(DEVICE_ADDRESS_START, StringComparison.Ordinal) + DEVICE_ADDRESS_START.Length, device.IndexOf(DEVICE_ADDRESS_END, StringComparison.Ordinal));

            try
            {
                foreach (object entry in bxlConfigLoader.Entries)
                {
                    JposEntry jposEntry = (JposEntry)entry;
                    bxlConfigLoader.removeEntry(jposEntry.LogicalName);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
                Console.Write(e.StackTrace);
            }

            try
            {
                bxlConfigLoader.addEntry(logicalName, BXLConfigLoader.DEVICE_CATEGORY_POS_PRINTER, logicalName, BXLConfigLoader.DEVICE_BUS_BLUETOOTH, address);

                bxlConfigLoader.saveFile();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
                Console.Write(e.StackTrace);
            }
        }
示例#24
0
            public void OnItemClick(AdapterView parent, View view, int position, long id)
            {
                ImageView  icRightBtn = view.FindViewById <ImageView>(Resource.Id.ivWeClipItem_icRight);
                EventFiles model      = ListOfEventFiles.listOfEventFiles[position];

                if (model.isSelected())
                {
                    if (model.IsVideo)
                    {
                        NoofVideo--;
                    }
                    else
                    {
                        NoofImage--;
                    }

                    model.setSelected(false);
                    icRightBtn.Visibility = ViewStates.Gone;
                }
                else
                {
                    if (model.IsVideo)
                    {
                        NoofVideo++;
                    }
                    else
                    {
                        NoofImage++;
                    }
                    model.setSelected(true);
                    icRightBtn.Visibility = ViewStates.Visible;
                }
                etTitle.Text = NoofVideo + " Videos |" + " " + NoofImage + " Images";
            }
        public void OnItemSelected(AdapterView parent, View view, int position, long id)
        {
            switch ((int)id)
            {
            case 4:
            {         // Custom Style
                CroutonTextEdit.Visibility     = ViewStates.Visible;
                CroutonDurationEdit.Visibility = ViewStates.Visible;
                break;
            }

            case 5:
            {         // Custom View
                CroutonTextEdit.Visibility     = ViewStates.Gone;
                CroutonDurationEdit.Visibility = ViewStates.Gone;
                break;
            }

            default:
            {
                CroutonTextEdit.Visibility     = ViewStates.Visible;
                CroutonDurationEdit.Visibility = ViewStates.Gone;
                break;
            }
            }
        }
示例#26
0
 public virtual void OnItemSelected(AdapterView adapterView, View view, int position, long id)
 {
     if ((adapterView == spCodecType || adapterView == spCodecSize) && viERunning)
     {
         readSettings();
         // change the codectype
         if (enableVideoReceive)
         {
             if (0 != viEAndroidJavaAPI.SetReceiveCodec(channel, codecType, INIT_BITRATE, codecSizeWidth, codecSizeHeight, RECEIVE_CODEC_FRAMERATE))
             {
                 Log.Debug(TAG, "ViE set receive codec failed");
             }
         }
         if (enableVideoSend)
         {
             if (0 != viEAndroidJavaAPI.SetSendCodec(channel, codecType, INIT_BITRATE, codecSizeWidth, codecSizeHeight, SEND_CODEC_FRAMERATE))
             {
                 Log.Debug(TAG, "ViE set send codec failed");
             }
         }
     }
     else if ((adapterView == spVoiceCodecType) && voERunning)
     {
         // change voice engine codec
         readSettings();
         if (0 != viEAndroidJavaAPI.VoE_SetSendCodec(voiceChannel, voiceCodecType))
         {
             Log.Debug(TAG, "VoE set send codec failed");
         }
     }
 }
 public void OnItemSelected(AdapterView parent, View view, int position, long id)
 {
     if (this.Element.SelectedIndex != position && position != 0)
     {
         var text = this.Element.Source [position];
         ((IElementController)this.Element).SetValueFromRenderer(DropDownPicker.SelectedTextProperty, text);
         this._Adapter.SelectedText = text;
         Element.FireSelectedChange();
     }
     else if (position == 0)
     {
         var text = "";
         if (String.IsNullOrEmpty(this.Element.Title))
         {
             text = this.Element.Source [0];
             this._Adapter.SelectedText = text;
         }
         else
         {
             this._Adapter.SelectedText = "";
         }
         ((IElementController)this.Element).SetValueFromRenderer(DropDownPicker.SelectedTextProperty, text);
         Element.FireSelectedChange();
     }
 }
示例#28
0
        private static void AdapterViewSelectedItemMemberAttached(AdapterView adapterView, MemberAttachedEventArgs arg)
        {
            //to invoke the AdapterViewSelectedItemPositionMemberAttached method.
            int value;

            adapterView.TryGetBindingMemberValue(AttachedMembers.AdapterView.SelectedItemPosition, out value);
        }
示例#29
0
        public void OnItemClick(AdapterView parent, View view, int position, long id)
        {
            ActivityInfo item = ActivityInfo.List[position];

            if (Class.FromType(typeof(Android.App.Activity)).IsAssignableFrom(item.Clazz))
            {
                StartActivity(new Intent(Context, item.Clazz));
            }
            else if (Class.FromType(typeof(IRefreshHeader)).IsAssignableFrom(item.Clazz))
            {
                try {
                    Constructor    constructor = item.Clazz.GetConstructor(Context.Class);
                    IRefreshHeader header      = (IRefreshHeader)constructor.NewInstance(Context);
                    IRefreshLayout layout      = (IRefreshLayout)View.FindViewById(Resource.Id.refreshLayout);
                    layout.SetRefreshHeader(header);
                    if (!(header is ClassicsHeader))
                    {
                        layout.SetPrimaryColorsId(Resource.Color.colorPrimary, Android.Resource.Color.White);
                    }
                    layout.AutoRefresh();
                } catch (Exception e) {
                    e.PrintStackTrace();
                }
            }
        }
示例#30
0
            public void OnItemClick(AdapterView parent, View view, int position, long id)
            {
                if (SystemClock.ElapsedRealtime() - mLastClickTime < 1000)
                {
                    return;
                }
                mLastClickTime = SystemClock.ElapsedRealtime();

                if (notification[position].Type == "FR")
                {
                    Intent intent = new Intent(activity, typeof(FriendRequestActivity));
                    activity.StartActivity(intent);
                }
                else
                if (notification[position].Type == "ER")
                {
                    var fragment = new EventRequestFragment();
                    Android.Support.V4.App.FragmentManager FragmentManager = activity.SupportFragmentManager;
                    MainActivity.myBundle.PutLong("EventID", notification[position].EventID);
                    FragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment, "eventRequest").AddToBackStack("eventRequest").Commit();
                }
                else
                if (notification[position].Type == "FA")
                {
                    var    item         = notification[position];
                    Intent mainActivity = new Intent(activity, typeof(MainActivity));
                    mainActivity.PutExtra("FromPeople", item.SenderID);
                    activity.StartActivity(mainActivity);
                }
                else
                if (notification[position].Type == "WE")
                {
                    new getWeClipInfo(activity, notification[position].WeClipID).Execute();
                }
            }
			public override void onItemClick(AdapterView parent, View view, int position, long id)
			{

				if (outerInstance.bmBackgroundBitmap == null)
				{
					Toast.makeText(outerInstance.mContext, "Input image does not selected!, select Image firtsly", Toast.LENGTH_SHORT).show();
					return;
				}

				outerInstance.mImageOperationIndex = position;
				outerInstance.mImageOperation = outerInstance.imageOperationByIndex[outerInstance.mImageOperationIndex];

				if (outerInstance.mImageOperation == SifImageFilter.FILTER_ORIGINAL)
				{
					outerInstance.mBackgroudnImageView.ImageBitmap = outerInstance.bmBackgroundBitmap;
				}
				else
				{
					outerInstance.bmFilteredBitmap = outerInstance.bmBackgroundBitmap.copy(Bitmap.Config.ARGB_8888, true);

					if (outerInstance.mImageOperation != SifImageFilter.FILTER_ORIGINAL)
					{
						outerInstance.bmFilteredBitmap = SifImageFilter.filterImageCopy(outerInstance.bmBackgroundBitmap, outerInstance.mImageOperation, outerInstance.mImageOperationLevel);
						if (outerInstance.bmFilteredBitmap != null)
						{
							outerInstance.mBackgroudnImageView.ImageBitmap = outerInstance.bmFilteredBitmap;
						}
						else
						{
							Toast.makeText(outerInstance.mContext, "Fail to apply image filter", Toast.LENGTH_LONG).show();
						}
					}

					if (outerInstance.bmFilteredBitmap != null)
					{
						outerInstance.bmFilteredBitmap = outerInstance.bmFilteredBitmap.copy(Bitmap.Config.ARGB_8888, false);
						SifImageFilter.setImageTransparency(outerInstance.bmFilteredBitmap, outerInstance.mTransparency);
						outerInstance.mBackgroudnImageView.ImageBitmap = outerInstance.bmFilteredBitmap;
					}
					// reset the transparency
					outerInstance.mTransparency = 0;
				}
			}
示例#32
0
		private async void ListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
		{
			try
			{
				var song = this.adapter.GetItem(e.Position);
				this.timeDisplay.Text = song.Length.ToString("mm\\:ss");
				var url = Uri.Parse("http://hq.skivent.com.co:8080/stream/" + song.Id);
				await Run(() => this.player.Reset());

				this.player.SetDataSource(this, url);
				await Run(() => this.player.Prepare());
				this.player.Start();
			}
			catch (Exception ex)
			{
				this.ShowListViewMessage($"Error streaming music: {ex.Message}");
			}
		}