示例#1
0
        private void _ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            FindViewById <LinearLayout>(Resource.Id.rootLayout).RequestFocus();
            InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService);

            imm.ToggleSoftInput(InputMethodManager.ShowForced, 0);

            if (SearcherAdapter.CheckRoute(startSpinner.Text, endSpinner.Text))
            {
                favouritiesBtn.SetImageResource(Resource.Drawable.Contains);
            }
            else
            {
                favouritiesBtn.SetImageResource(Resource.Drawable.NotContains);
            }
        }
示例#2
0
        private void Fbtn_Click(object sender, System.EventArgs e)
        {
            if (items.Contains(startSpinner.Text) && items.Contains(endSpinner.Text))
            {
                firstStation  = startSpinner.Text;
                secondStation = endSpinner.Text;

                if (!SearcherAdapter.CheckRoute(firstStation, secondStation))
                {
                    SearcherAdapter.AddFavoriteRoute(new SearchWaySystem.FavoriteRoutesNode(firstStation + "-" + secondStation, firstStation, secondStation));
                    favouritiesBtn.SetImageResource(Resource.Drawable.Contains);
                    Toast.MakeText(this, "Маршрут добавлен в избранное", ToastLength.Short).Show();
                }
                else
                {
                    SearcherAdapter.DeleteFavoriteRoute(firstStation, secondStation);
                    favouritiesBtn.SetImageResource(Resource.Drawable.NotContains);
                    Toast.MakeText(this, "Маршрут удален из избранного", ToastLength.Short).Show();
                }
                SearcherAdapter.SaveFavoriteRoutes();
            }
        }