private FrameLayout SetOptionPage(Context context)
        {
            FrameLayout  propertyLayout = new FrameLayout(context);
            LinearLayout layout         = new LinearLayout(context);

            layout.Orientation = Android.Widget.Orientation.Vertical;
            layout.SetBackgroundColor(Color.White);

            TextView scheduleTimeZone = new TextView(mContext);

            scheduleTimeZone.Text     = "Time Zone";
            scheduleTimeZone.TextSize = 18;
            scheduleTimeZone.SetTextColor(Color.Black);
            Spinner timeZone_spinner = new Spinner(mContext, SpinnerMode.Dialog);

            timeZone_spinner.SetMinimumHeight(60);
            timeZone_spinner.SetBackgroundColor(Color.Gray);
            timeZone_spinner.DropDownWidth = 600;
            timeZone_spinner.SetGravity(GravityFlags.CenterHorizontal);
            layout.AddView(scheduleTimeZone);
            layout.AddView(timeZone_spinner);

            ArrayAdapter <String> dataAdapter = new ArrayAdapter <String>(mContext, Android.Resource.Layout.SimpleSpinnerItem, TimeZoneCollection.TimeZoneList);

            dataAdapter.SetDropDownViewResource
                (Android.Resource.Layout.SimpleSpinnerDropDownItem);
            timeZone_spinner.Adapter       = dataAdapter;
            timeZone_spinner.ItemSelected += TimeZone_Spinner_ItemSelected;
            propertyLayout.AddView(layout);

            return(propertyLayout);
        }
        private void SamplePageContent(Context con)
        {
            //Animation Spinner
            animationSpinner = new Spinner(con, SpinnerMode.Dialog);
            animationSpinner.SetMinimumHeight(60);
            animationSpinner.DropDownWidth = 500;
            animationSpinner.SetBackgroundColor(Color.Gray);

            //Animation List
            List <String> animationList = new List <String>();

            animationList.Add("Ball");
            animationList.Add("Battery");
            animationList.Add("DoubleCircle");
            animationList.Add("ECG");
            animationList.Add("Globe");
            animationList.Add("HorizontalPulsingBox");
            animationList.Add("MovieTimer");
            animationList.Add("Print");
            animationList.Add("Rectangle");
            animationList.Add("RollingBall");
            animationList.Add("SingleCircle");
            animationList.Add("SlicedCircle");
            animationList.Add("ZoomingTarget");
            animationList.Add("Gear");


            //Data Adapter
            ArrayAdapter <String> dataAdapter = new ArrayAdapter <String>
                                                    (con, Android.Resource.Layout.SimpleSpinnerItem, animationList);

            dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            animationSpinner.Adapter       = dataAdapter;
            animationSpinner.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(animationSpinner_ItemSelected);

            //Animation Text
            animationTypeText          = new TextView(con);
            animationTypeText.TextSize = 20;
            animationTypeText.Text     = "Animation Types";

            //Space Adder Text1
            spaceAdderText1          = new TextView(con);
            spaceAdderText1.TextSize = 10;
            animationTypeText.SetTextColor(Color.Black);

            //Space Adder Text2
            spaceAdderText2          = new TextView(con);
            spaceAdderText2.TextSize = 10;
            spaceAdderText2.SetTextColor(Color.Black);
        }
        private void AnimationModeLayout()
        {
            /*********************
            **Animation Mode**
            *********************/
            animationSpinner = new Spinner(con, SpinnerMode.Dialog);
            animationSpinner.LayoutParameters = new FrameLayout.LayoutParams((int)(totalWidth * 0.33), ViewGroup.LayoutParams.WrapContent, GravityFlags.Center);
            animationSpinner.SetMinimumHeight(60);
            animationSpinner.DropDownWidth = 500;
            animationSpinner.SetSelection(animationSpinnerPosition);
            animationSpinner.SetBackgroundColor(Color.Gray);

            //Animation List
            List <String> animationList = new List <String>();

            animationList.Add("Ball");
            animationList.Add("Battery");
            animationList.Add("DoubleCircle");
            animationList.Add("ECG");
            animationList.Add("Globe");
            animationList.Add("HorizontalPulsingBox");
            animationList.Add("MovieTimer");
            animationList.Add("Print");
            animationList.Add("Rectangle");
            animationList.Add("RollingBall");
            animationList.Add("SingleCircle");
            animationList.Add("SlicedCircle");
            animationList.Add("ZoomingTarget");
            animationList.Add("Gear");


            //Data Adapter
            ArrayAdapter <String> dataAdapter = new ArrayAdapter <String>
                                                    (con, Android.Resource.Layout.SimpleSpinnerItem, animationList);

            dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            animationSpinner.Adapter       = dataAdapter;
            animationSpinner.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(animationSpinner_ItemSelected);

            //Animation Text
            animationTypeText = new TextView(con);
            animationTypeText.LayoutParameters = new FrameLayout.LayoutParams((int)(totalWidth * 0.33), ViewGroup.LayoutParams.WrapContent, GravityFlags.Center);
            animationTypeText.TextSize         = 15;
            animationTypeText.Text             = "Animation Types";
        }
        public override View GetPropertyWindowLayout(Context context)
        {
            FrameLayout  propertyLayout = new FrameLayout(context);
            LinearLayout container      = new LinearLayout(context);

            container.Orientation = Orientation.Vertical;
            container.SetBackgroundColor(Color.White);
            container.SetPadding(15, 15, 15, 20);
            TextView transitiontype = new TextView(context);

            transitiontype.Text     = "Tranisition Type";
            transitiontype.TextSize = 20;
            transitiontype.SetPadding(0, 0, 0, 10);
            transitiontype.SetTextColor(Color.Black);
            Spinner transitionTypeSpinner = new Spinner(context, SpinnerMode.Dialog);

            transitionTypeSpinner.SetMinimumHeight(60);
            transitionTypeSpinner.SetBackgroundColor(Color.Gray);
            transitionTypeSpinner.DropDownWidth = 600;
            transitionTypeSpinner.SetPadding(10, 10, 0, 10);
            transitionTypeSpinner.SetGravity(GravityFlags.CenterHorizontal);
            container.AddView(transitiontype);
            container.AddView(transitionTypeSpinner);
            List <String> list = new List <String>();

            list.Add("SlideOnTop");
            list.Add("Push");
            ArrayAdapter <String> dataAdapter = new ArrayAdapter <String>(context, Android.Resource.Layout.SimpleSpinnerItem, list);

            dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            transitionTypeSpinner.Adapter       = dataAdapter;
            transitionTypeSpinner.ItemSelected += transitionTypeSpinner_ItemSelected;
            if (pullToRefresh.TransitionType == TransitionType.SlideOnTop)
            {
                transitionTypeSpinner.SetSelection(0);
            }
            else
            {
                transitionTypeSpinner.SetSelection(1);
            }
            propertyLayout.AddView(container);
            return(propertyLayout);
        }
Example #5
0
        private void ExperienceLayout()
        {
            //experienceSpinner
            experienceSpinner = new Spinner(con, SpinnerMode.Dialog);
            experienceSpinner.DropDownWidth = 500;
            experienceSpinner.SetBackgroundColor(Color.Rgb(92, 178, 224));

            ArrayAdapter <String> experienceDataAdapter = new ArrayAdapter <String>
                                                              (con, Android.Resource.Layout.SimpleSpinnerItem, Experience);

            experienceDataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            experienceSpinner.Adapter = experienceDataAdapter;
            Country.Add("UAE");
            Country.Add("Uruguay");
            Country.Add("United States");
            Country.Add("United Kingdom");
            Country.Add("Ukraine");
            Experience.Add("1");
            Experience.Add("2");
        }
Example #6
0
        public void addItemsOnSpinner()
        {
            spnType.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>  (SpnType_ItemSelected);
            var adapter1 = ArrayAdapter.CreateFromResource(Android.App.Application.Context, Resource.Array.AppOcc, Android.Resource.Layout.SimpleSpinnerItem);

            adapter1.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            spnType.SetBackgroundColor(Android.Graphics.Color.Black);

            spnType.Adapter = adapter1;

            spnContentType.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>  (SpnContentType_ItemSelected);
            var adapter2 = ArrayAdapter.CreateFromResource(Android.App.Application.Context, Resource.Array.DocType, Android.Resource.Layout.SimpleSpinnerItem);

            adapter2.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);

            spnContentType.Adapter = adapter2;
            spnContentType.SetBackgroundColor(Android.Graphics.Color.Black);



            spnName.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>  (SpnName_ItemSelected);
            string[] applicantNames = new string[] { };

            string        childItem = SQL_Functions.applicant_main.first_name + " " + SQL_Functions.applicant_main.last_name;
            List <String> list      = new List <string>();

            list.Add(childItem);



            ArrayAdapter <String> adapterApplicants = new ArrayAdapter <string>(Activity, Android.Resource.Layout.SimpleSpinnerItem, list);

            //Toast.MakeText(Activity, "Applicant Name: " + list[0], ToastLength.Long).Show();

            adapterApplicants.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            spnName.Adapter = adapterApplicants;
            //spnName.SetBackgroundColor(Android.Graphics.Color.Black);
        }
Example #7
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            RequestWindowFeature(WindowFeatures.NoTitle);
            //If the NavUpdate service somehow stayed running, kill it
            StopService(new Intent(this, typeof(NavUpdateService))); //JUST IN CASE

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
            //Intialize web clients for downloading info from the server
            mClient  = new WebClient();
            mClient1 = new WebClient();
            //Download lot list
            mClient.DownloadDataAsync(new Uri("http://jamesljenk.pythonanywhere.com/lots/"));
            mClient.DownloadDataCompleted += MClient_DownloadLotDataCompleted;
            //Load custom font
            tf = Typeface.CreateFromAsset(Assets, "transformersmovie.ttf");
            //Change the main title text view font to custom font and make it bigger
            TextView mttv = FindViewById <TextView>(Resource.Id.MainTitleTextView);

            mttv.SetTypeface(tf, TypefaceStyle.Normal);
            mttv.SetTextSize(ComplexUnitType.Dip, 60);
            lotIndex = 0;
            //Change color of drop down menu
            lotChooser = FindViewById <Spinner>(Resource.Id.LotPickSpinner);
            lotChooser.SetBackgroundColor(Color.DarkGray);
            //Create event handler for menu item selection
            lotChooser.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(lotChooser_ItemSelected);
            //Assign method to run on button click
            parkButton        = FindViewById <Button>(Resource.Id.ParkMeButton);
            parkButton.Click += StartNavigation;
            //Assign delegate method to run on button click
            ImageButton menubutton = FindViewById <ImageButton>(Resource.Id.MainMenuButton);

            menubutton.Click += delegate {
                StartActivity(typeof(MainMenuActivity));
            };
        }
Example #8
0
        /// <summary>
        /// Sets the option page to change schedule view
        /// </summary>
        /// <param name="context">Context of this view</param>
        /// <returns>Option layout</returns>
        private LinearLayout SetOptionPage(Context context)
        {
            TextView scheduleType_txtBlock = new TextView(context);

            scheduleType_txtBlock.Text     = "Schedule View";
            scheduleType_txtBlock.TextSize = 20; scheduleType_txtBlock.SetPadding(0, 0, 0, 10);
            scheduleType_txtBlock.SetTextColor(Color.Black);
            LinearLayout layout = new LinearLayout(context);

            layout.SetPadding(15, 15, 15, 20);
            layout.Orientation = Android.Widget.Orientation.Vertical;
            layout.SetBackgroundColor(Color.White);

            spinner = new Spinner(context, SpinnerMode.Dialog);
            spinner.SetMinimumHeight(60);
            spinner.SetBackgroundColor(Color.Gray);
            spinner.DropDownWidth = (500);
            layout.AddView(scheduleType_txtBlock);
            layout.AddView(spinner);

            List <string> list = new List <string>();

            list.Add("Week View");
            list.Add("Day View");
            list.Add("Work Week View");
            list.Add("Month View");

            ArrayAdapter <string> dataAdapter = new ArrayAdapter <string>
                                                    (context, Android.Resource.Layout.SimpleSpinnerItem, list);

            dataAdapter.SetDropDownViewResource
                (Android.Resource.Layout.SimpleSpinnerDropDownItem);
            spinner.Adapter       = (dataAdapter);
            spinner.ItemSelected += spinner_ItemSelected;

            return(layout);
        }
        protected override void OnCreate (Bundle bundle)
        {
            base.OnCreate (bundle);

            // Create your application here
            // Set the layout
            SetContentView(Resource.Layout.ActivitySettings);
            _OfflineSwitch = FindViewById<Switch> (Resource.Id.switch1);
            _btnUploadData = FindViewById<Button>(Resource.Id.BtnUploadData);
            _btnClear = FindViewById<Button>(Resource.Id.BtnClear);
            _btnUrlSave = FindViewById<Button>(Resource.Id.BtnUrlSave);
            _btnChangePassword = FindViewById<Button>(Resource.Id.BtnChangePassword);
            _btnLog = FindViewById<Button>(Resource.Id.BtnLog);
            _edUrl = FindViewById<EditText>(Resource.Id.edUrl);
            _tvAndroidID = FindViewById<TextView>(Resource.Id.tvAndroidID);

            // Spinner for the main color of the app
            // Set the main colors
            _colors = new List<int>();
            _colors.Add(Android.Resource.Color.HoloOrangeDark);
            _colors.Add(Android.Resource.Color.HoloBlueDark);
            _colors.Add(Android.Resource.Color.DarkerGray);
            _colors.Add(Android.Resource.Color.HoloGreenDark);
            _colors.Add(Android.Resource.Color.HoloRedDark);

            // Initialze the color spinner
            _spinnerMainColor = FindViewById<Spinner>(Resource.Id.spinnerMainColor);
            MainColorViewAdapter _adapter = new MainColorViewAdapter (this,_colors);
            _spinnerMainColor.SetBackgroundColor( Resources.GetColor(DataAccessLayer.Utilities.MainColor));
            _spinnerMainColor.SetBackgroundResource(DataAccessLayer.Utilities.MainColor);
            _spinnerMainColor.Adapter = _adapter;

            // Initialize the LoginSaveOption Spinner
            _spinnerLoginSaveOption = FindViewById<Spinner>(Resource.Id.spinnerLoginSaveOption);
            LoginSaveOptionViewAdapter _LSO_adapter = new LoginSaveOptionViewAdapter(this);



            _spinnerLoginSaveOption.Adapter = _LSO_adapter;

            // Set the right selected item for the spinnerMainColor
            switch (DataAccessLayer.Utilities.MainColor)
            {
                case Android.Resource.Color.HoloOrangeDark:
                    _spinnerMainColor.SetSelection(0);
                    break;
                case Android.Resource.Color.HoloBlueDark:
                    _spinnerMainColor.SetSelection(1);
                    break;
                case Android.Resource.Color.DarkerGray:
                    _spinnerMainColor.SetSelection(2);
                    break;
                case Android.Resource.Color.HoloGreenDark:
                    _spinnerMainColor.SetSelection(3);
                    break;
                case Android.Resource.Color.HoloRedDark:
                    _spinnerMainColor.SetSelection(4);
                    break;
                default:
                    _spinnerMainColor.SetSelection(0);
                    break;
            }

            // Set the right selected item for the spinnerLoginSaveOption
            _spinnerLoginSaveOption.SetSelection(Convert.ToInt32( BusinessLayer.User.GetLoginSaveOption()));

            // Set the status of the button 
            if (UI.MainActivity.User.NetworkStatus == DataAccessLayer.NetworkState.Disconnected) 
                _OfflineSwitch.Checked = false;
            else
                _OfflineSwitch.Checked = true;

            // Enable or disable the Button to sync offline data
            offlineTasks =  BusinessLayer.Task.HasNewOfflineTasks();
            if (offlineTasks != 0 &&MainActivity.User.NetworkStatus  != DataAccessLayer.NetworkState.Disconnected)
                _btnUploadData.Enabled = true;
            else
                _btnUploadData.Enabled = false;

            // If the app is offline, the switch control must be disabled
            if (UI.MainActivity._networkstate == DataAccessLayer.NetworkState.Disconnected)
                _OfflineSwitch.Enabled = false;
            else
                _OfflineSwitch.Enabled = true;

            // Set the current URL
            _edUrl.Text = DataAccessLayer.Utilities.ServerIP;

            // set the android ID
            _tvAndroidID.Text = Android.Provider.Settings.Secure.GetString(this.ContentResolver,
                Android.Provider.Settings.Secure.AndroidId); 
            
            // Set the event handler of the controls 
            SetControlEvents(true);

        }
		public override View GetSampleContent (Android.Content.Context con)
		{
			
			dlgAlert = new AlertDialog.Builder(con);

			dlgAlert.SetTitle("Results");
			dlgAlert.SetPositiveButton("OK", (object sender, DialogClickEventArgs e) => 
				{
				});
			dlgAlert.SetCancelable(true);

			Title.Add ("Software");
			Title.Add ("Banking");
			Title.Add ("Media");
			Title.Add ("Medical");
			spinners = new Spinner(con);
			spinners.DropDownWidth = 500;
			spinners.SetBackgroundColor(Color.Gray);

			ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>
				(con, Android.Resource.Layout.SimpleSpinnerItem, Experience);
			dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
			spinners.Adapter = dataAdapter;

			Country.Add ("UAE");
			Country.Add ("Uruguay");
			Country.Add ("United States");
			Country.Add ("United Kingdom");
			Country.Add ("Ukraine");

			Experience.Add ("1");
			Experience.Add ("2");

			autoComplete1 = new SfAutoComplete(con);
			autoComplete2 = new SfAutoComplete(con);

			text1s = new TextView(con);
			text2s = new TextView(con);
			text3s = new TextView(con);
			text4s = new TextView(con);
			text6s = new TextView(con);

			text11 = new TextView(con);
			text22 = new TextView(con);
			text33 = new TextView(con);
			text44 = new TextView(con);
			text55 = new TextView(con);
			text66 = new TextView(con);
			text77 = new TextView(con);
			text88 = new TextView(con);

			buttons = new Button(con);
			buttons.SetWidth(ActionBar.LayoutParams.MatchParent);
			buttons.SetHeight(40);
			buttons.Text = "Search";
			buttons.SetTextColor(Color.White);
			buttons.SetBackgroundColor(Color.Gray);
			buttons.Click += (object sender, EventArgs e) => {
				GetResult();
				//dlgAlert.SetMessage(count + " Jobs Found");
				dlgAlert.SetMessage (cc + " Jobs Found");
				dlgAlert.Create ().Show ();
			};
			text11.SetHeight(10);
			text22.SetHeight(30);
			text33.SetHeight(10);
			text44.SetHeight(30);
			text55.SetHeight(10);
			text66.SetHeight(30);
			text77.SetHeight(10);
			text88.SetHeight(30);

			text1s.Text = "Job Search";
			text1s.TextSize = 30;
			text1s.Typeface = Typeface.DefaultBold;
			text2s.Text = "Country";
			text2s.TextSize = 16;
			text3s.Text = "Job Field";
			text3s.TextSize = 16;
			text4s.Text = "Experience";
			text4s.TextSize = 16;
			text6s.SetHeight(40);

			ArrayAdapter<String> adapters = new ArrayAdapter<String>(con,
				Android.Resource.Layout.SimpleListItem1, new Countrylist().Country);
			autoComplete1.LayoutParameters = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, 60);
			autoComplete1.SetAutoCompleteSource(adapters);
			autoComplete1.SuggestionMode = SuggestionMode.StartsWith;
			autoComplete1.MaximumDropDownHeight = 200;
			autoComplete1.Watermark = "Enter a country name";

			ArrayAdapter<String> adapters1 = new ArrayAdapter<String>(con,
				Android.Resource.Layout.SimpleListItem1, Title);
			autoComplete2.SetAutoCompleteSource(adapters1);
			autoComplete2.LayoutParameters = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, 60);
			autoComplete2.SuggestionMode = SuggestionMode.Contains;
			autoComplete2.MaximumDropDownHeight = 200;
			autoComplete2.Watermark = "Starts with ’S’, ‘M’ or ‘B’";

			ArrayAdapter<String> adapters2 = new ArrayAdapter<String>(con,
				Android.Resource.Layout.SimpleListItem1, Experience);
			spinners.Adapter = adapters2;
			spinners.LayoutParameters = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, 60);

			LinearLayout linearLayout = new LinearLayout(con);
			linearLayout.SetPadding(20, 20, 20, 30);
			linearLayout.SetBackgroundColor(Color.Rgb(236, 236, 236));
			linearLayout.LayoutParameters = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
			linearLayout.Orientation = Orientation.Vertical;
			linearLayout.AddView(text1s);
			linearLayout.AddView(text6s);
			linearLayout.AddView(text2s);
			linearLayout.AddView(text11);
			linearLayout.AddView(autoComplete1);
			linearLayout.AddView(text22);
			linearLayout.AddView(text3s);
			linearLayout.AddView(text33);
			linearLayout.AddView(autoComplete2);
			linearLayout.AddView(text44);
			linearLayout.AddView(text4s);
			linearLayout.AddView(text55);
			linearLayout.AddView(spinners);
			linearLayout.AddView(text66);
			linearLayout.AddView(text88);
			linearLayout.AddView(buttons);
			linearLayout.Touch+= (object sender, View.TouchEventArgs e) => {
				//if(autoComplete1.IsFocused || autoComplete2.IsFocused ){
					Rect outRect = new Rect();
					autoComplete1.GetGlobalVisibleRect(outRect);
					autoComplete2.GetGlobalVisibleRect(outRect);

					if (!outRect.Contains((int)e.Event.RawX, (int)e.Event.RawY)) {
						autoComplete1.ClearFocus();
						autoComplete2.ClearFocus();

					}
					hideSoftKeyboard((Activity)con);
				//}
			};
			return linearLayout;
		}
Example #11
0
        public override View GetPropertyWindowLayout(Context context)
        {
            LinearLayout gridLinearLayout = new LinearLayout(context)
            {
                Orientation = Android.Widget.Orientation.Vertical
            };

            LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);

            layoutParams.TopMargin            = 25;
            gridLinearLayout.LayoutParameters = layoutParams;
            gridLinearLayout.SetBackgroundResource(Resource.Drawable.LinearLayout_Border);

            int width = (int)(context.Resources.DisplayMetrics.WidthPixels - context.Resources.DisplayMetrics.Density) / 3;

            LinearLayout linearLayout4 = new LinearLayout(context);

            linearLayout4.Orientation = Android.Widget.Orientation.Horizontal;
            linearLayout4.SetPadding(0, (int)(10 * currentDensity), 0, 0);

            TextView selectText = new TextView(context)
            {
                Text     = "Connector Style",
                Gravity  = GravityFlags.Start,
                TextSize = 5 * currentDensity
            };

            selectText.SetWidth((int)(width * 0.4 * currentDensity));

            Spinner spinner = new Spinner(context, SpinnerMode.Dialog);

            spinner.SetMinimumHeight((int)(20 * currentDensity));
            spinner.SetBackgroundColor(Color.Gray);
            spinner.DropDownWidth = (int)(200 * currentDensity);

            List <string> list = new List <string>();

            list.Add("Default");
            list.Add("Dashed");
            list.Add("Dotted");
            ArrayAdapter <string> dataAdapter = new ArrayAdapter <string>(context, Android.Resource.Layout.SimpleSpinnerItem, list);

            dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            spinner.Adapter       = dataAdapter;
            spinner.ItemSelected += sType_spinner_ItemSelected;

            spinner.SetGravity(GravityFlags.Start);
            spinner.SetMinimumWidth(width - (int)(width * 0.4));

            linearLayout4.AddView(selectText);
            linearLayout4.AddView(spinner);

            LinearLayout linearLayout3 = new LinearLayout(context);

            linearLayout3.SetPadding(0, (int)(10 * currentDensity), 0, 0);
            linearLayout3.SetMinimumHeight((int)(40 * currentDensity));

            TextView connectorSize = new TextView(context)
            {
                Text     = "Connector Size",
                Gravity  = GravityFlags.CenterVertical,
                TextSize = 5 * currentDensity
            };

            connectorSize.SetMinimumHeight((int)(40 * currentDensity));
            connectorSize.SetWidth((int)(width * 0.4 * currentDensity));

            LinearLayout plusMinus = new LinearLayout(context);

            plusMinus.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WrapContent, ViewGroup.LayoutParams.MatchParent);
            plusMinus.SetMinimumWidth(width - (int)(width * 0.4));

            ImageButton minusButton = new ImageButton(context);

            minusButton.SetMinimumHeight((int)(40 * currentDensity));
            minusButton.Click += MinusButton_Click;
            string imageId = "diagramsub.png";

            if (imageId != null)
            {
                var imageData = LoadResource(imageId).ToArray();
                minusButton.SetImageBitmap(BitmapFactory.DecodeByteArray(imageData, 0, imageData.Length));
            }
            plusMinus.AddView(minusButton);

            label               = new TextView(context);
            label.Text          = "1";
            label.TextAlignment = TextAlignment.Center;
            label.Gravity       = GravityFlags.Center;
            label.SetMinimumHeight((int)(40 * currentDensity));
            label.SetWidth((int)(40 * currentDensity));
            plusMinus.AddView(label);

            ImageButton plusButton = new ImageButton(context);

            imageId           = "diagramplus.png";
            plusButton.Click += PlusButton_Click;
            plusButton.SetMinimumHeight((int)(40 * currentDensity));
            if (imageId != null)
            {
                var imageData = LoadResource(imageId).ToArray();
                plusButton.SetImageBitmap(BitmapFactory.DecodeByteArray(imageData, 0, imageData.Length));
            }
            plusMinus.AddView(plusButton);

            linearLayout3.AddView(connectorSize);
            linearLayout3.AddView(plusMinus);

            gridLinearLayout.AddView(linearLayout4);
            gridLinearLayout.AddView(linearLayout3);

            return(gridLinearLayout);
        }
        public override View GetSampleContent(Context con)
        {
            spinner = new Spinner(con);
            spinner.SetMinimumHeight(60);
            spinner.DropDownWidth = 500;
            spinner.SetBackgroundColor(Color.Gray);

            List <String> list = new List <String>();

            list.Add("Ball");
            list.Add("Battery");
            list.Add("DoubleCircle");
            list.Add("ECG");
            list.Add("Globe");
            list.Add("HorizontalPulsingBox");
            list.Add("MovieTimer");
            list.Add("Print");
            list.Add("Rectangle");
            list.Add("RollingBall");
            list.Add("SingleCircle");
            list.Add("SlicedCircle");
            list.Add("ZoomingTarget");

            ArrayAdapter <String> dataAdapter = new ArrayAdapter <String>
                                                    (con, Android.Resource.Layout.SimpleSpinnerItem, list);

            dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            spinner.Adapter       = dataAdapter;
            spinner.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs> (spinner_ItemSelected);

            TextView textView = new TextView(con);

            textView.TextSize = 20;
            textView.Text     = "Animation Type";
            TextView textView1 = new TextView(con);

            textView1.TextSize = 10;
            textView.SetTextColor(Color.Black);

            TextView textView2 = new TextView(con);

            textView2.TextSize = 10;
            textView2.SetTextColor(Color.Black);

            LinearLayout linearLayout = new LinearLayout(con);

            linearLayout.SetPadding(20, 20, 20, 30);
            linearLayout.SetBackgroundColor(Color.Rgb(236, 235, 242));
            linearLayout.LayoutParameters = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WrapContent,
                                                                          LinearLayout.LayoutParams.WrapContent);
            linearLayout.Orientation = Orientation.Vertical;
            linearLayout.AddView(textView);
            linearLayout.AddView(textView2);
            linearLayout.AddView(spinner);
            linearLayout.AddView(textView1);

            sfBusyIndicator               = new SfBusyIndicator(con);
            sfBusyIndicator.IsBusy        = true;
            sfBusyIndicator.TextColor     = Color.Rgb(62, 101, 254);
            sfBusyIndicator.AnimationType = AnimationTypes.DoubleCircle;
            sfBusyIndicator.ViewBoxWidth  = 200;
            sfBusyIndicator.ViewBoxHeight = 200;
            sfBusyIndicator.TextSize      = 60;
            sfBusyIndicator.Title         = "";
            sfBusyIndicator.SetBackgroundColor(Color.Rgb(255, 255, 255));
            linearLayout.AddView(sfBusyIndicator);
            // Set our view from the "main" layout resource
            return(linearLayout);
        }
        public override View GetPropertyWindowLayout(Android.Content.Context context)
        {
            LinearLayout gridLinearLayout = new LinearLayout(context)
            {
                Orientation = Android.Widget.Orientation.Vertical
            };

            LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MatchParent, LinearLayout.LayoutParams.WrapContent);

            layoutParams.TopMargin            = 25;
            gridLinearLayout.LayoutParameters = layoutParams;
            gridLinearLayout.SetBackgroundResource(Resource.Drawable.LinearLayout_Border);


            int          width         = (int)(context.Resources.DisplayMetrics.WidthPixels - context.Resources.DisplayMetrics.Density);
            LinearLayout linearLayout1 = new LinearLayout(context);

            linearLayout1.Orientation = Android.Widget.Orientation.Vertical;

            TextView titleText = new TextView(context)
            {
                Text          = "Orientation and ChartType",
                TextAlignment = TextAlignment.Center,
                Gravity       = GravityFlags.Center,
                TextSize      = 30
            };

            titleText.SetTypeface(null, TypefaceStyle.Bold);
            titleText.SetWidth(width);

            TextView descText = new TextView(context)
            {
                Text          = "Please select the orientation and chart type.",
                TextAlignment = TextAlignment.TextStart,
                Gravity       = GravityFlags.FillHorizontal,
                TextSize      = 12
            };

            descText.SetPadding(0, 10, 0, 0);
            descText.SetWidth(width);

            linearLayout1.AddView(titleText);
            linearLayout1.AddView(descText);

            LinearLayout linearLayout2 = new LinearLayout(context);

            linearLayout2.SetPadding(0, 5, 0, 0);

            horizontal        = new Button(context);
            horizontal.Text   = "Horizontal";
            horizontal.Click += ComputeHorizontal_Click;
            horizontal.SetWidth(width);
            linearLayout2.AddView(horizontal);

            LinearLayout linearLayout3 = new LinearLayout(context);

            linearLayout3.SetPadding(0, 5, 0, 0);

            vertical        = new Button(context);
            vertical.Text   = "Vertical";
            vertical.Click += ComputeVertical_Click;
            vertical.SetWidth(width);

            linearLayout3.AddView(vertical);

            LinearLayout linearLayout4 = new LinearLayout(context);

            linearLayout4.Orientation = Android.Widget.Orientation.Horizontal;
            linearLayout4.SetPadding(0, 10, 0, 0);

            TextView selectText = new TextView(context)
            {
                Text     = "Select a chart type",
                Gravity  = GravityFlags.Start,
                TextSize = 15
            };

            selectText.SetWidth((int)(width * 0.4));

            Spinner spinner = new Spinner(context, SpinnerMode.Dialog);

            spinner.SetMinimumHeight(60);
            spinner.SetBackgroundColor(Color.Gray);
            spinner.DropDownWidth = 600;

            List <String> list = new List <String>();

            list.Add("Alternate");
            list.Add("Right");
            list.Add("Left");
            ArrayAdapter <String> dataAdapter = new ArrayAdapter <String>(context, Android.Resource.Layout.SimpleSpinnerItem, list);

            dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            spinner.Adapter       = dataAdapter;
            spinner.ItemSelected += sType_spinner_ItemSelected;

            spinner.SetGravity(GravityFlags.Start);
            spinner.SetMinimumWidth(width - (int)(width * 0.4));

            linearLayout4.AddView(selectText);
            linearLayout4.AddView(spinner);

            gridLinearLayout.AddView(linearLayout1);
            gridLinearLayout.AddView(linearLayout2);
            gridLinearLayout.AddView(linearLayout3);
            gridLinearLayout.AddView(linearLayout4);

            return(gridLinearLayout);
        }
		public override View GetSampleContent (Context con)
		{
			spinner = new Spinner(con);
			spinner.SetMinimumHeight(60);
			spinner.DropDownWidth = 500;
			spinner.SetBackgroundColor(Color.Gray);
		
			List<String> list = new List<String>();
			list.Add("Ball");
			list.Add("Battery");
			list.Add("DoubleCircle");
			list.Add("ECG");
			list.Add("Globe");
			list.Add("HorizontalPulsingBox");
			list.Add("MovieTimer");
			list.Add("Print");
			list.Add("Rectangle");
			list.Add("RollingBall");
			list.Add("SingleCircle");
			list.Add("SlicedCircle");
			list.Add("ZoomingTarget");

			ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>
				(con, Android.Resource.Layout.SimpleSpinnerItem, list);
			dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
			spinner.Adapter = dataAdapter;
			spinner.ItemSelected += new EventHandler<AdapterView.ItemSelectedEventArgs> (spinner_ItemSelected);

			TextView textView = new TextView(con);
			textView.TextSize = 20;
			textView.Text = "Animation Type";
			TextView textView1 = new TextView(con);
			textView1.TextSize = 10;
			textView.SetTextColor(Color.Black);

			TextView textView2 = new TextView(con);
			textView2.TextSize = 10;
			textView2.SetTextColor(Color.Black);

			LinearLayout linearLayout = new LinearLayout(con);
			linearLayout.SetPadding(20, 20, 20, 30);
			linearLayout.SetBackgroundColor(Color.Rgb(236,235,242));
			linearLayout.LayoutParameters = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WrapContent,
				LinearLayout.LayoutParams.WrapContent);
			linearLayout.Orientation = Orientation.Vertical;
			linearLayout.AddView(textView);
			linearLayout.AddView(textView2);
			linearLayout.AddView(spinner);
			linearLayout.AddView(textView1);

			sfBusyIndicator = new SfBusyIndicator(con);
			sfBusyIndicator.IsBusy = true;
			sfBusyIndicator.TextColor = Color.Rgb(62,101,254);
			sfBusyIndicator.AnimationType = AnimationTypes.DoubleCircle;
			sfBusyIndicator.ViewBoxWidth = 200;
			sfBusyIndicator.ViewBoxHeight = 200;
			sfBusyIndicator.TextSize = 60;
			sfBusyIndicator.Title = "";
			sfBusyIndicator.SetBackgroundColor(Color.Rgb(255,255,255));
			linearLayout.AddView(sfBusyIndicator);
			// Set our view from the "main" layout resource
			return linearLayout;
		}
Example #15
0
        private Spinner sp_subcomLocal; //开卡店

        #endregion Fields

        #region Methods

        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            RequestWindowFeature(WindowFeatures.NoTitle);
            SetContentView(Resource.Layout.OutOne);

            IntentName = Intent.GetStringExtra("cardno");//卡号
            #region 初始化控件
            ibtn_cancel = FindViewById<ImageButton>(Resource.Id.OutOne_cancel);
            btn_save = FindViewById<Button>(Resource.Id.OutOne_save);
            sp_subcom = FindViewById<Spinner>(Resource.Id.OutOne_SubCom);//选择分店
            et_search = FindViewById<EditText>(Resource.Id.OutOne_Search);//搜索
            et_cusname = FindViewById<EditText>(Resource.Id.OutOne_CusName);//姓名
            sp_sex = FindViewById<Spinner>(Resource.Id.OutOne_Sex);//性别
            sp_subcomLocal = FindViewById<Spinner>(Resource.Id.OutOne_CusTypeLocal);//开卡店
            et_balance = FindViewById<EditText>(Resource.Id.OutOne_Balance);//充值余额
            sp_custype = FindViewById<Spinner>(Resource.Id.OutOne_CusType);//会员级别
            et_laststore = FindViewById<EditText>(Resource.Id.OutOne_Lastdate);//最后充值
            et_integral = FindViewById<EditText>(Resource.Id.OutOne_Integral);//现有积分
            et_discount = FindViewById<EditText>(Resource.Id.OutOne_Discount);//服务折扣
            et_memcard = FindViewById<EditText>(Resource.Id.OutOne_MemCard);//会员卡扣款
            et_customercard = FindViewById<EditText>(Resource.Id.OutOne_CustomerCard);//会员卡号
            et_ysmoney = FindViewById<EditText>(Resource.Id.OutOne_YsMoney);//应收金额
            et_ticketmoneybefore = FindViewById<EditText>(Resource.Id.OutOne_TicketMoneyBefore);//抵扣金额
            et_factmoney = FindViewById<EditText>(Resource.Id.OutOne_FactMoney);//实际应收
            et_carsh = FindViewById<EditText>(Resource.Id.OutOne_Crash);//补现金
            et_selfno = FindViewById<EditText>(Resource.Id.OutOne_Selfno);//手工单号
            et_memo = FindViewById<EditText>(Resource.Id.OutOne_Momo);//备注
            btn_Clean = FindViewById<Button>(Resource.Id.OutOne_Clean);//清除信息
            #endregion

            #region 指定不可编辑项
            et_cusname.Enabled = false;
            et_cusname.SetBackgroundColor(Android.Graphics.Color.ParseColor("#A9A9A9"));
            sp_sex.Enabled = false;
            sp_sex.SetBackgroundColor(Android.Graphics.Color.ParseColor("#A9A9A9"));
            sp_subcomLocal.Enabled = false;
            sp_subcomLocal.SetBackgroundColor(Android.Graphics.Color.ParseColor("#A9A9A9"));
            et_balance.Enabled = false;
            et_balance.SetBackgroundColor(Android.Graphics.Color.ParseColor("#A9A9A9"));
            sp_custype.Enabled = false;
            sp_custype.SetBackgroundColor(Android.Graphics.Color.ParseColor("#A9A9A9"));
            et_laststore.Enabled = false;
            et_laststore.SetBackgroundColor(Android.Graphics.Color.ParseColor("#A9A9A9"));
            et_integral.Enabled = false;
            et_integral.SetBackgroundColor(Android.Graphics.Color.ParseColor("#A9A9A9"));
            et_memcard.Enabled = false;
            et_memcard.SetBackgroundColor(Android.Graphics.Color.ParseColor("#A9A9A9"));
            et_customercard.Enabled = false;
            et_customercard.SetBackgroundColor(Android.Graphics.Color.ParseColor("#A9A9A9"));
            #endregion

            et_cusname.Text = "散客";

            #region Spinner控件赋值
            //性别
            Java.Lang.Object[] sex = { "请选择", "先生", "女士" };
            var adapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, sex);
            sp_sex.Adapter = adapter;
            sp_sex.SetSelection(2, true);
            //所属分店
            string[] subcom = SysVisitor.GetArryList("select subno,comname from subcom");
            adapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, subcom);
            sp_subcom.Adapter = adapter;
            //开卡店sp_subcomLocal
            adapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, subcom);
            sp_subcomLocal.Adapter = adapter;
            //会员级别
            string[] custype = SysVisitor.GetArryList("select cardlevel, carcname from cardtype");
            adapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, custype);
            sp_custype.Adapter = adapter;
            #endregion
            if (!string.IsNullOrEmpty(IntentName))
            {
                Onbind(IntentName);
            }
            et_search.FocusChange += delegate
            {
                if (!et_search.HasFocus)
                {
                    string ls_search = et_search.Text.Trim();
                    if (!string.IsNullOrEmpty(ls_search))
                    {
                        Onbind(ls_search);
                    }

                }
            };
            //应收金额
            et_ysmoney.FocusChange += delegate
            {
                if (!et_ysmoney.HasFocus)
                {
                    if (et_ysmoney.Text.Trim() != "")
                    { CountMoney(); }
                }
            };
            //抵扣金额
            et_ticketmoneybefore.FocusChange += delegate
            {
                if (!et_ticketmoneybefore.HasFocus)
                {
                    if (et_ticketmoneybefore.Text.Trim() != "")
                    { CountMoney(); }
                }
            };
            //实际应收
            et_factmoney.FocusChange += delegate
            {
                if (!et_factmoney.HasFocus)
                {
                    if (et_factmoney.Text.Trim() != "")
                    { CountMoney(); }
                }
            };
            //补现金
            et_carsh.FocusChange += delegate
            {
                if (!et_carsh.HasFocus)
                {
                    if (et_carsh.Text.Trim() != "")
                    { CountMoney(); }
                }
            };

            btn_Clean.Click += delegate
            {
                IntentName = "";
                refresh();
            };
            //保存
            btn_save.Click += delegate
            {
                string ls_subcom = sp_subcom.SelectedItem == null ? "" : sp_subcom.SelectedItem.ToString();//所属分店
                if (ls_subcom == "请选择")
                    ls_subcom = "";
                else
                    ls_subcom = SqliteHelper.ExecuteScalar("select subno from subcom where comname='" + ls_subcom + "'");

                string ls_sex = sp_sex.SelectedItem.ToString();//性别
                if (ls_sex == "请选择")
                    ls_sex = "";
                if (ls_sex == "先生")
                    ls_sex = "Y";
                if (ls_sex == "女士")
                    ls_sex = "N";

                string ls_subcomLocal = sp_subcomLocal.SelectedItem == null ? "" : sp_subcomLocal.SelectedItem.ToString();//开卡店
                if (ls_subcomLocal == "请选择")
                    ls_subcomLocal = "";
                else
                    ls_subcomLocal = SqliteHelper.ExecuteScalar("select subno from subcom where comname='" + sp_subcomLocal + "'");

                string ls_custype = sp_custype.SelectedItem == null ? "" : sp_custype.SelectedItem.ToString();//会员级别
                if (ls_custype == "请选择")
                    ls_custype = "";
                else
                    ls_custype = SqliteHelper.ExecuteScalar("select cardlevel from cardtype where carcname='" + ls_custype + "'");

                string ls_et_cusname = et_cusname.Text;//姓名
                string ls_et_cardno = et_customercard.Text;//卡号
                string ls_et_discount = et_discount.Text;//服务折扣
                string ls_et_integral = et_integral.Text;//现有积分
                string ls_et_memcard = et_memcard.Text;//会员卡扣款
                string ls_et_ysmoney = et_ysmoney.Text;//应收金额
                string ls_et_ticketmoneybefore = et_ticketmoneybefore.Text;//抵扣金额
                string ls_et_factmoney = et_factmoney.Text;//实际应收
                string ls_et_carsh = et_carsh.Text;//补现金
                string ls_et_selfno = et_selfno.Text;//手工单号
                string ls_et_memo = et_memo.Text;//备注

                n_create_sql lnv_sql = new n_create_sql();
                lnv_sql.of_SetTable("outone");
                lnv_sql.of_AddCol("subno", ls_subcom);
                lnv_sql.of_AddCol("salecusname", ls_et_cusname);
                lnv_sql.of_AddCol("sex", ls_sex);
                lnv_sql.of_AddCol("subcom", ls_subcomLocal);
                lnv_sql.of_AddCol("ysmoney", ls_et_ysmoney);
                lnv_sql.of_AddCol("ticketmoney_before", ls_et_ticketmoneybefore);
                lnv_sql.of_AddCol("subno", ls_subcom);
                lnv_sql.of_AddCol("selfno", ls_et_selfno);
                lnv_sql.of_AddCol("factmoney", ls_et_factmoney);
                lnv_sql.of_AddCol("carsh", et_carsh);
                lnv_sql.of_AddCol("discount", ls_et_discount);
                lnv_sql.of_AddCol("memcard", ls_et_memcard);
                lnv_sql.of_AddCol("customer_card", ls_et_cardno);
                lnv_sql.of_AddCol("memo", ls_et_memo);
                bool lb_ok = false;
                lb_ok = lnv_sql.of_execute();
                if(lb_ok)
                {

                }
            };
        }
Example #16
0
        /// <param name="item">The menu item that was selected.</param>
        /// <summary>
        /// This hook is called whenever an item in your options menu is selected.
        /// </summary>
        /// <returns>To be added.</returns>
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            base.OnOptionsItemSelected(item);

            switch (item.ItemId)
            {
            case Resource.Id.ThemesBlue:
            {
                var newTheme = FlatUI.FlatUI.GetTheme("أزرق");
                ChangeTheme(newTheme);
                break;
            }

            case Resource.Id.ThemesDark:
            {
                var newTheme = FlatUI.FlatUI.GetTheme("داكن");
                ChangeTheme(newTheme);
                break;
            }

            case Resource.Id.ThemesGreen:
            {
                var newTheme = FlatUI.FlatUI.GetTheme("أخضر");
                ChangeTheme(newTheme);
                break;
            }

            case Resource.Id.ThemesOrange:
            {
                var newTheme = FlatUI.FlatUI.GetTheme("برتقالي");
                ChangeTheme(newTheme);
                break;
            }

            case Resource.Id.ThemesSnow:
            {
                var newTheme = FlatUI.FlatUI.GetTheme("فاتح");
                ChangeTheme(newTheme);
                break;
            }

            case Resource.Id.BackgroundNormal:
            {
                var layout = FindViewById(Resource.Id.listHadithByAuthor);
                layout.SetBackgroundResource(IslamicHadithAND.Resource.Drawable.Background);
                TextView b1 = (TextView)FindViewById(Resource.Id.txtKeywordAuthor);
                Spinner  b2 = (Spinner)FindViewById(Resource.Id.txtAuthorNameData);
                Button   b3 = (Button)FindViewById(Resource.Id.btnSearchByAuthorData);
                b1.SetBackgroundColor(Android.Graphics.Color.Transparent);
                b1.SetTextColor(Android.Graphics.Color.White);
                b2.SetBackgroundColor(Android.Graphics.Color.Transparent);
                b3.SetBackgroundColor(Android.Graphics.Color.Transparent);
                b3.SetTextColor(Android.Graphics.Color.White);
                break;
            }

            case Resource.Id.BackgroundGray:
            {
                var layout = FindViewById(Resource.Id.listHadithByAuthor);
                layout.SetBackgroundColor(Android.Graphics.Color.DarkGray);
                TextView b1 = (TextView)FindViewById(Resource.Id.txtKeywordAuthor);
                Spinner  b2 = (Spinner)FindViewById(Resource.Id.txtAuthorNameData);
                Button   b3 = (Button)FindViewById(Resource.Id.btnSearchByAuthorData);
                b1.SetBackgroundColor(Android.Graphics.Color.Transparent);
                b1.SetTextColor(Android.Graphics.Color.White);
                b2.SetBackgroundColor(Android.Graphics.Color.Transparent);
                b3.SetBackgroundColor(Android.Graphics.Color.Transparent);
                b3.SetTextColor(Android.Graphics.Color.White);
                break;
            }

            case Resource.Id.BackgroundBlack:
            {
                var layout = FindViewById(Resource.Id.listHadithByAuthor);
                layout.SetBackgroundColor(Android.Graphics.Color.Black);
                TextView b1 = (TextView)FindViewById(Resource.Id.txtKeywordAuthor);
                Spinner  b2 = (Spinner)FindViewById(Resource.Id.txtAuthorNameData);
                Button   b3 = (Button)FindViewById(Resource.Id.btnSearchByAuthorData);
                b1.SetBackgroundColor(Android.Graphics.Color.Transparent);
                b1.SetTextColor(Android.Graphics.Color.White);
                b2.SetBackgroundColor(Android.Graphics.Color.Transparent);
                b3.SetBackgroundColor(Android.Graphics.Color.Transparent);
                b3.SetTextColor(Android.Graphics.Color.White);
                break;
            }

            default:
                break;
            }

            return(true);
        }
        private void SamplePageContents(Android.Content.Context con)
        {
            //Title list
            Title.Add("Software");
            Title.Add("Banking");
            Title.Add("Media");
            Title.Add("Medical");

            //jobSearchLabel
            jobSearchLabel          = new TextView(con);
            jobSearchLabel.Text     = "Job Search";
            jobSearchLabel.TextSize = 30;
            jobSearchLabel.Typeface = Typeface.DefaultBold;

            //jobSearchLabelSpacing
            jobSearchLabelSpacing = new TextView(con);
            jobSearchLabelSpacing.SetHeight(40);

            //countryLabel
            countryLabel          = new TextView(con);
            countryLabel.Text     = "Country";
            countryLabel.TextSize = 16;

            //countryLabelSpacing
            countryLabelSpacing = new TextView(con);
            countryLabelSpacing.SetHeight(10);

            //countryAutoCompleteSpacing
            countryAutoCompleteSpacing = new TextView(con);
            countryAutoCompleteSpacing.SetHeight(30);

            //jobFieldLabel
            jobFieldLabel          = new TextView(con);
            jobFieldLabel.Text     = "Job Field";
            jobFieldLabel.TextSize = 16;

            //jobFieldLabelSpacing
            jobFieldLabelSpacing = new TextView(con);
            jobFieldLabelSpacing.SetHeight(10);

            //jobFieldAutoCompleteSpacing
            jobFieldAutoCompleteSpacing = new TextView(con);
            jobFieldAutoCompleteSpacing.SetHeight(30);

            //experienceLabel
            experienceLabel          = new TextView(con);
            experienceLabel.Text     = "Experience";
            experienceLabel.TextSize = 16;

            //experienceLabelSpacing
            experienceLabelSpacing = new TextView(con);
            experienceLabelSpacing.SetHeight(10);

            //Experience list
            Experience.Add("1");
            Experience.Add("2");

            //searchButton
            searchButton = new Button(con);
            searchButton.SetWidth(ActionBar.LayoutParams.MatchParent);
            searchButton.SetHeight(40);
            searchButton.Text = "Search";
            searchButton.SetTextColor(Color.White);
            searchButton.SetBackgroundColor(Color.Gray);
            searchButton.Click += (object sender, EventArgs e) => {
                GetResult();
                resultsDialog.SetMessage(jobNumber + " Jobs Found");
                resultsDialog.Create().Show();
            };

            //searchButtonSpacing
            searchButtonSpacing = new TextView(con);
            searchButtonSpacing.SetHeight(30);

            //experience Spinner
            experienceSpinner = new Spinner(con, SpinnerMode.Dialog);
            experienceSpinner.DropDownWidth = 500;
            experienceSpinner.SetBackgroundColor(Color.Gray);
            ArrayAdapter <String> experienceDataAdapter = new ArrayAdapter <String>
                                                              (con, Android.Resource.Layout.SimpleSpinnerItem, Experience);

            experienceDataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            experienceSpinner.Adapter = experienceDataAdapter;

            //experienceSpinnerSpacing
            experienceSpinnerSpacing = new TextView(con);
            experienceSpinnerSpacing.SetHeight(30);

            //results dialog
            resultsDialog = new AlertDialog.Builder(con);
            resultsDialog.SetTitle("Results");
            resultsDialog.SetPositiveButton("OK", (object sender, DialogClickEventArgs e) =>
            {
            });
            resultsDialog.SetCancelable(true);
        }
Example #18
0
        private FrameLayout SetOptionPage(Context context)
        {
            FrameLayout  propertyLayout = new FrameLayout(context);
            LinearLayout layout         = new LinearLayout(context);

            layout.Orientation = Android.Widget.Orientation.Vertical;
            layout.SetBackgroundColor(Color.White);
            layout.SetPadding(15, 15, 15, 20);

            monthViewLayout             = new LinearLayout(context);
            monthViewLayout.Orientation = Android.Widget.Orientation.Vertical;
            monthViewLayout.SetBackgroundColor(Color.White);
            monthViewLayout.SetPadding(15, 15, 15, 20);

            otherviewsLayout             = new LinearLayout(context);
            otherviewsLayout.Orientation = Android.Widget.Orientation.Vertical;
            otherviewsLayout.SetBackgroundColor(Color.White);
            otherviewsLayout.SetPadding(15, 15, 15, 20);

            //Schedule Type
            TextView scheduleType_txtBlock = new TextView(context);

            scheduleType_txtBlock.Text     = "Select the Schedule Type";
            scheduleType_txtBlock.TextSize = 20;
            scheduleType_txtBlock.SetPadding(0, 0, 0, 10);
            scheduleType_txtBlock.SetTextColor(Color.Black);
            Spinner sType_spinner = new Spinner(context, SpinnerMode.Dialog);

            sType_spinner.SetMinimumHeight(60);
            sType_spinner.SetBackgroundColor(Color.Gray);
            sType_spinner.DropDownWidth = 600;
            sType_spinner.SetPadding(10, 10, 0, 10);
            sType_spinner.SetGravity(GravityFlags.CenterHorizontal);
            layout.AddView(scheduleType_txtBlock);
            layout.AddView(sType_spinner);

            List <String> list = new List <String>();

            list.Add("Week View");
            list.Add("Day View");
            list.Add("Work Week View");
            list.Add("Month View");

            ArrayAdapter <String> dataAdapter = new ArrayAdapter <String>(context, Android.Resource.Layout.SimpleSpinnerItem, list);

            dataAdapter.SetDropDownViewResource
                (Android.Resource.Layout.SimpleSpinnerDropDownItem);
            sType_spinner.Adapter       = dataAdapter;
            sType_spinner.ItemSelected += sType_spinner_ItemSelected;


            View divider1 = new View(context);

            divider1.LayoutParameters = (new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, 2));
            divider1.SetBackgroundColor(Color.Gray);
            otherviewsLayout.AddView(divider1);


            //Working Hours Duration
            workingHours_txtBlock = new TextView(context);
            workingHours_txtBlock.SetPadding(0, 20, 0, 0);
            workingHours_txtBlock.Text     = "Working Hours Duration";
            workingHours_txtBlock.TextSize = 20;
            workingHours_txtBlock.SetTextColor(Color.Black);
            workHour_rangeSlider = new SfRangeSlider(context);
            workHour_rangeSlider.SetPadding(0, 0, 0, 30);
            workHour_rangeSlider.Minimum          = 0;
            workHour_rangeSlider.Maximum          = 24;
            workHour_rangeSlider.TickFrequency    = 2;
            workHour_rangeSlider.StepFrequency    = 1;
            workHour_rangeSlider.RangeStart       = weekViewSetting.WorkStartHour;
            workHour_rangeSlider.RangeEnd         = weekViewSetting.WorkEndHour;
            workHour_rangeSlider.LayoutParameters = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, 100);
            workHour_rangeSlider.RangeChanged    += workHour_rangeSlider_RangeChanged;

            workHour_rangeSlider.ShowRange        = true;
            workHour_rangeSlider.ValuePlacement   = ValuePlacement.TopLeft;
            workHour_rangeSlider.ToolTipPlacement = ToolTipPlacement.None;
            workHour_rangeSlider.TickPlacement    = TickPlacement.None;
            workHour_rangeSlider.ShowValueLabel   = true;
            workHour_rangeSlider.SnapsTo          = SnapsTo.StepValues;
            if (context.Resources.DisplayMetrics.Density < 2)
            {
                workHour_rangeSlider.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, 150);
            }
            else if (context.Resources.DisplayMetrics.Density == 2)
            {
                workHour_rangeSlider.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, 200);
            }
            else
            {
                workHour_rangeSlider.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, 250);
            }
            otherviewsLayout.AddView(workingHours_txtBlock);
            otherviewsLayout.AddView(workHour_rangeSlider);

            View divider2 = new View(context);

            divider2.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, 2);
            divider2.SetBackgroundColor(Color.Gray);
            otherviewsLayout.AddView(divider2);

            show_Non_Accessible_Block_checkBox = new CheckBox(context);
            show_Non_Accessible_Block_checkBox.SetPadding(0, 10, 0, 10);
            show_Non_Accessible_Block_checkBox.Text     = "Show Non-Accessible Blocks";
            show_Non_Accessible_Block_checkBox.TextSize = 20;
            show_Non_Accessible_Block_checkBox.SetTextColor(Color.Black);
            show_Non_Accessible_Block_checkBox.Checked        = true;
            show_Non_Accessible_Block_checkBox.CheckedChange += show_Non_Accessible_Block_checkBox_CheckedChange;
            otherviewsLayout.AddView(show_Non_Accessible_Block_checkBox);

            View monthlayoutDivider = new View(context);

            monthlayoutDivider.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, 2);
            monthlayoutDivider.SetBackgroundColor(Color.Gray);
            monthViewLayout.AddView(monthlayoutDivider);
            //Show black out dates
            show_Blackout_Dates = new CheckBox(context);
            show_Blackout_Dates.SetPadding(0, 10, 0, 10);
            show_Blackout_Dates.Text     = "Show Blackout days";
            show_Blackout_Dates.TextSize = 20;
            show_Blackout_Dates.Checked  = true;
            show_Blackout_Dates.SetTextColor(Color.Black);
            show_Blackout_Dates.CheckedChange += show_Blackout_Dates_CheckedChange;
            monthViewLayout.AddView(show_Blackout_Dates);

            //Show week number
            show_week_number = new CheckBox(context);
            show_week_number.SetPadding(0, 10, 0, 10);
            show_week_number.Text     = "Show Week number";
            show_week_number.TextSize = 20;
            show_week_number.Checked  = true;
            show_week_number.SetTextColor(Color.Black);
            show_week_number.CheckedChange += show_week_number_CheckedChange;
            monthViewLayout.AddView(show_week_number);

            View monthLayoutdivider2 = new View(context);

            monthLayoutdivider2.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, 2);
            monthLayoutdivider2.SetBackgroundColor(Color.Gray);
            monthViewLayout.AddView(monthLayoutdivider2);

            View divider5 = new View(context);

            divider5.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, 2);
            divider5.SetBackgroundColor(Color.Gray);
            otherviewsLayout.AddView(divider5);

            FrameLayout collapsedLayouts = new FrameLayout(context);



            collapsedLayouts.AddView(otherviewsLayout);
            collapsedLayouts.AddView(monthViewLayout);

            layout.AddView(collapsedLayouts);

            if (sfschedule.ScheduleView != ScheduleView.MonthView)
            {
                monthViewLayout.Visibility = ViewStates.Invisible;
            }

            propertyLayout.AddView(layout);
            return(propertyLayout);
        }
Example #19
0
        private void AddInputControls()
        {
            var padding = 30;

            ScrollView = new ScrollView(con);
            ScrollView.ScrollTo(0, 0);
            var inputControlLayout = new LinearLayout(con);

            inputControlLayout.Orientation = Orientation.Vertical;

            subjectInput                  = new EditText(con);
            subjectInput.Gravity          = GravityFlags.Fill;
            subjectInput.LayoutParameters = new ViewGroup.LayoutParams(LinearLayout.LayoutParams.MatchParent, density.HeightPixels / 12);
            subjectInput.SetTextColor(Color.Black);
            subjectInput.Hint     = "Event name";
            subjectInput.TextSize = 30;
            subjectInput.SetLines(1);

            subjectInput.KeyPress += (object sender, View.KeyEventArgs e) =>
            {
                e.Handled = false;
                if (e.Event.Action == KeyEventActions.Down && e.KeyCode == Keycode.Enter)
                {
                    InputMethodManager inputmanager = (InputMethodManager)con.GetSystemService(Context.InputMethodService);
                    inputmanager.HideSoftInputFromWindow(subjectInput.WindowToken, 0);
                    e.Handled = true;
                }
            };

            inputControlLayout.AddView(subjectInput);

            locationInput = new EditText(con);
            locationInput.SetTextColor(Color.Black);
            locationInput.LayoutParameters = new ViewGroup.LayoutParams(LinearLayout.LayoutParams.MatchParent, density.HeightPixels / 12);
            locationInput.Gravity          = GravityFlags.Fill;
            locationInput.SetMinimumHeight(80);
            locationInput.SetLines(1);
            locationInput.TextSize  = 18;
            locationInput.Hint      = "Location";
            locationInput.KeyPress += (object sender, View.KeyEventArgs e) =>
            {
                e.Handled = false;
                if (e.Event.Action == KeyEventActions.Down && e.KeyCode == Keycode.Enter)
                {
                    InputMethodManager inputmanager = (InputMethodManager)con.GetSystemService(Context.InputMethodService);
                    inputmanager.HideSoftInputFromWindow(subjectInput.WindowToken, 0);
                    e.Handled = true;
                }
            };
            inputControlLayout.AddView(locationInput);

            LinearLayout timeLayout = new LinearLayout(con);

            timeLayout.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
            timeLayout.Orientation      = Orientation.Vertical;

            TextView startTimeLabel = new TextView(con);

            startTimeLabel.Text             = "FROM";
            startTimeLabel.Gravity          = GravityFlags.CenterVertical;
            startTimeLabel.LayoutParameters = new ViewGroup.LayoutParams(LinearLayout.LayoutParams.MatchParent, density.HeightPixels / 12);
            startTimeLabel.TextSize         = 18;
            timeLayout.AddView(startTimeLabel);

            //startTime row
            LinearLayout minuteLayout = new LinearLayout(con);

            minuteLayout.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, density.HeightPixels / 12);
            minuteLayout.Orientation      = Orientation.Horizontal;

            startDateName          = new TextView(con);
            startDateName.Text     = (sfSchedule.VisibleDates as IList <Calendar>).ToString();
            startDateName.TextSize = 18;
            startDateName.SetPadding(0, 0, density.WidthPixels / 4, 0);
            startDateName.SetTextColor(Color.Black);
            minuteLayout.AddView(startDateName);

            startTimeName          = new TextView(con);
            startTimeName.Text     = (sfSchedule.VisibleDates as IList <Calendar>).ToString();
            startTimeName.TextSize = 18;
            startTimeName.SetTextColor(Color.Black);
            minuteLayout.AddView(startTimeName);
            timeLayout.AddView(minuteLayout);

            TextView startTimeZoneLabel = new TextView(con);

            startTimeZoneLabel.Text             = "Start Time Zone";
            startTimeZoneLabel.TextSize         = 18;
            startTimeZoneLabel.LayoutParameters = new ViewGroup.LayoutParams(LinearLayout.LayoutParams.MatchParent, density.HeightPixels / 13);
            startTimeZoneLabel.SetTextColor(Color.Black);

            startTimeZonePicker = new Spinner(con, SpinnerMode.Dialog);
            startTimeZonePicker.SetMinimumHeight(60);
            startTimeZonePicker.SetBackgroundColor(Color.LightGray);
            startTimeZonePicker.DropDownWidth = 600;
            startTimeZonePicker.SetGravity(GravityFlags.Center);
            timeLayout.AddView(startTimeZoneLabel);
            timeLayout.AddView(startTimeZonePicker);

            ArrayAdapter <string> dataAdapter = new ArrayAdapter <string>(con, Android.Resource.Layout.SimpleSpinnerItem, TimeZoneCollection.TimeZoneList);

            dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            startTimeZonePicker.Adapter       = dataAdapter;
            startTimeZonePicker.ItemSelected += StartTimeZone_Spinner_ItemSelected;

            //endTime label row
            TextView endTimeLabel = new TextView(con);

            endTimeLabel.Text             = "TO";
            endTimeLabel.Gravity          = GravityFlags.CenterVertical;
            endTimeLabel.LayoutParameters = new ViewGroup.LayoutParams(LinearLayout.LayoutParams.MatchParent, density.HeightPixels / 11);
            endTimeLabel.TextSize         = 18;
            timeLayout.AddView(endTimeLabel);

            //endTime row
            LinearLayout minuteToLayout = new LinearLayout(con);

            minuteToLayout.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, density.HeightPixels / 12);
            minuteToLayout.Orientation      = Orientation.Horizontal;

            endDateName = new TextView(con);
            endDateName.SetRawInputType(Android.Text.InputTypes.DatetimeVariationTime);
            endDateName.SetTextColor(Color.Black);
            endDateName.SetPadding(0, 0, density.WidthPixels / 4, 0);
            endDateName.Text     = (sfSchedule.VisibleDates as IList <Calendar>).ToString();
            endDateName.TextSize = 18;
            minuteToLayout.AddView(endDateName);

            endTimeName      = new TextView(con);
            endTimeName.Text = (sfSchedule.VisibleDates as IList <Calendar>).ToString();
            endTimeName.SetTextColor(Color.Black);
            endTimeName.TextSize = 18;
            minuteToLayout.AddView(endTimeName);
            timeLayout.AddView(minuteToLayout);

            TextView endTimeZoneLabel = new TextView(con);

            endTimeZoneLabel.Text             = "End Time Zone";
            endTimeZoneLabel.TextSize         = 18;
            endTimeZoneLabel.LayoutParameters = new ViewGroup.LayoutParams(LinearLayout.LayoutParams.MatchParent, density.HeightPixels / 13);
            endTimeZoneLabel.SetTextColor(Color.Black);
            endTimeZonePicker = new Spinner(con, SpinnerMode.Dialog);
            endTimeZonePicker.SetMinimumHeight(60);
            endTimeZonePicker.SetBackgroundColor(Color.LightGray);
            endTimeZonePicker.DropDownWidth = 600;
            endTimeZonePicker.SetGravity(GravityFlags.Center);
            timeLayout.AddView(endTimeZoneLabel);
            timeLayout.AddView(endTimeZonePicker);

            ArrayAdapter <string> endTimeZoneAdapter = new ArrayAdapter <string>(con, Android.Resource.Layout.SimpleSpinnerItem, TimeZoneCollection.TimeZoneList);

            endTimeZoneAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            endTimeZonePicker.Adapter       = endTimeZoneAdapter;
            endTimeZonePicker.ItemSelected += EndTimeZone_Spinner_ItemSelected;
            inputControlLayout.AddView(timeLayout);

            var allDaylayout = new LinearLayout(con);

            allDaylayout.SetPadding(0, 10, 0, 0);
            allDaylayout.LayoutParameters = new ViewGroup.LayoutParams(LinearLayout.LayoutParams.MatchParent, density.HeightPixels / 12);
            allDaylayout.Orientation      = Orientation.Horizontal;
            TextView allDayLabel = new TextView(con);

            allDayLabel.Text             = "All Day";
            allDayLabel.TextSize         = 18;
            allDayLabel.Gravity          = GravityFlags.CenterVertical;
            allDayLabel.LayoutParameters = new ViewGroup.LayoutParams((density.WidthPixels / 2) - padding, LinearLayout.LayoutParams.MatchParent);
            allDayLabel.SetTextColor(Color.Black);

            allDaySwitch                  = new Switch(con);
            allDaySwitch.Checked          = false;
            allDaySwitch.LayoutParameters = new ViewGroup.LayoutParams((density.WidthPixels / 2) - padding, LinearLayout.LayoutParams.MatchParent);
            allDaySwitch.Gravity          = GravityFlags.CenterVertical;
            allDaySwitch.CheckedChange   += AllDaySwitch_CheckedChange;

            allDaylayout.AddView(allDayLabel);
            allDaylayout.AddView(allDaySwitch);
            inputControlLayout.AddView(allDaylayout);

            var buttonlayout = new LinearLayout(con);

            buttonlayout.SetPadding(0, 10, 0, 0);
            buttonlayout.Orientation = Orientation.Horizontal;

            CancelButton = new Button(con);
            CancelButton.SetBackgroundColor(Color.LightGray);
            CancelButton.SetPadding(0, 10, 30, 10);
            CancelButton.LayoutParameters = new ViewGroup.LayoutParams((density.WidthPixels / 2) - padding, LinearLayout.LayoutParams.MatchParent);
            CancelButton.Text             = "Cancel";
            CancelButton.TextSize         = 15;
            CancelButton.SetTextColor(Color.Black);
            buttonlayout.AddView(CancelButton);

            SaveButton = new Button(con);
            SaveButton.SetBackgroundColor(Color.ParseColor("#2196F3"));
            SaveButton.SetPadding(0, 10, 30, 10);
            SaveButton.LayoutParameters = new ViewGroup.LayoutParams((density.WidthPixels / 2) - padding, LinearLayout.LayoutParams.MatchParent);
            SaveButton.Text             = "Save";
            SaveButton.TextSize         = 15;
            SaveButton.SetTextColor(Color.White);
            buttonlayout.AddView(SaveButton);

            inputControlLayout.AddView(buttonlayout);
            ScrollView.AddView(inputControlLayout);
            EditorLayout.AddView(ScrollView);
            HookEvents();
        }
        public override View GetSampleContent(Android.Content.Context con)
        {
            dlgAlert = new AlertDialog.Builder(con);

            dlgAlert.SetTitle("Results");
            dlgAlert.SetPositiveButton("OK", (object sender, DialogClickEventArgs e) =>
            {
            });
            dlgAlert.SetCancelable(true);

            Title.Add("Software");
            Title.Add("Banking");
            Title.Add("Media");
            Title.Add("Medical");
            spinners = new Spinner(con);
            spinners.DropDownWidth = 500;
            spinners.SetBackgroundColor(Color.Gray);

            ArrayAdapter <String> dataAdapter = new ArrayAdapter <String>
                                                    (con, Android.Resource.Layout.SimpleSpinnerItem, Experience);

            dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            spinners.Adapter = dataAdapter;

            Country.Add("UAE");
            Country.Add("Uruguay");
            Country.Add("United States");
            Country.Add("United Kingdom");
            Country.Add("Ukraine");

            Experience.Add("1");
            Experience.Add("2");

            autoComplete1 = new SfAutoComplete(con);
            autoComplete2 = new SfAutoComplete(con);

            text1s = new TextView(con);
            text2s = new TextView(con);
            text3s = new TextView(con);
            text4s = new TextView(con);
            text6s = new TextView(con);

            text11 = new TextView(con);
            text22 = new TextView(con);
            text33 = new TextView(con);
            text44 = new TextView(con);
            text55 = new TextView(con);
            text66 = new TextView(con);
            text77 = new TextView(con);
            text88 = new TextView(con);

            buttons = new Button(con);
            buttons.SetWidth(ActionBar.LayoutParams.MatchParent);
            buttons.SetHeight(40);
            buttons.Text = "Search";
            buttons.SetTextColor(Color.White);
            buttons.SetBackgroundColor(Color.Gray);
            buttons.Click += (object sender, EventArgs e) => {
                GetResult();
                //dlgAlert.SetMessage(count + " Jobs Found");
                dlgAlert.SetMessage(cc + " Jobs Found");
                dlgAlert.Create().Show();
            };
            text11.SetHeight(10);
            text22.SetHeight(30);
            text33.SetHeight(10);
            text44.SetHeight(30);
            text55.SetHeight(10);
            text66.SetHeight(30);
            text77.SetHeight(10);
            text88.SetHeight(30);

            text1s.Text     = "Job Search";
            text1s.TextSize = 30;
            text1s.Typeface = Typeface.DefaultBold;
            text2s.Text     = "Country";
            text2s.TextSize = 16;
            text3s.Text     = "Job Field";
            text3s.TextSize = 16;
            text4s.Text     = "Experience";
            text4s.TextSize = 16;
            text6s.SetHeight(40);

            ArrayAdapter <String> adapters = new ArrayAdapter <String>(con,
                                                                       Android.Resource.Layout.SimpleListItem1, new Countrylist().Country);

            autoComplete1.LayoutParameters = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, 60);
            autoComplete1.SetAutoCompleteSource(adapters);
            autoComplete1.SuggestionMode        = SuggestionMode.StartsWith;
            autoComplete1.MaximumDropDownHeight = 200;
            autoComplete1.Watermark             = "Enter a country name";

            ArrayAdapter <String> adapters1 = new ArrayAdapter <String>(con,
                                                                        Android.Resource.Layout.SimpleListItem1, Title);

            autoComplete2.SetAutoCompleteSource(adapters1);
            autoComplete2.LayoutParameters      = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, 60);
            autoComplete2.SuggestionMode        = SuggestionMode.Contains;
            autoComplete2.MaximumDropDownHeight = 200;
            autoComplete2.Watermark             = "Starts with ’S’, ‘M’ or ‘B’";

            ArrayAdapter <String> adapters2 = new ArrayAdapter <String>(con,
                                                                        Android.Resource.Layout.SimpleListItem1, Experience);

            spinners.Adapter          = adapters2;
            spinners.LayoutParameters = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, 60);

            LinearLayout linearLayout = new LinearLayout(con);

            linearLayout.SetPadding(20, 20, 20, 30);
            linearLayout.SetBackgroundColor(Color.Rgb(236, 236, 236));
            linearLayout.LayoutParameters = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
            linearLayout.Orientation      = Orientation.Vertical;
            linearLayout.AddView(text1s);
            linearLayout.AddView(text6s);
            linearLayout.AddView(text2s);
            linearLayout.AddView(text11);
            linearLayout.AddView(autoComplete1);
            linearLayout.AddView(text22);
            linearLayout.AddView(text3s);
            linearLayout.AddView(text33);
            linearLayout.AddView(autoComplete2);
            linearLayout.AddView(text44);
            linearLayout.AddView(text4s);
            linearLayout.AddView(text55);
            linearLayout.AddView(spinners);
            linearLayout.AddView(text66);
            linearLayout.AddView(text88);
            linearLayout.AddView(buttons);
            linearLayout.Touch += (object sender, View.TouchEventArgs e) => {
                //if(autoComplete1.IsFocused || autoComplete2.IsFocused ){
                Rect outRect = new Rect();
                autoComplete1.GetGlobalVisibleRect(outRect);
                autoComplete2.GetGlobalVisibleRect(outRect);

                if (!outRect.Contains((int)e.Event.RawX, (int)e.Event.RawY))
                {
                    autoComplete1.ClearFocus();
                    autoComplete2.ClearFocus();
                }
                hideSoftKeyboard((Activity)con);
                //}
            };
            return(linearLayout);
        }
Example #21
0
        private void BuildScreen()
        {
            //
            sv = new ScrollView(this)
            {
                LayoutParameters = WrapContParams,
            };
            //
            InsideSVLayout = new LinearLayout(this)
            {
                LayoutParameters = WrapContParams,
                Orientation      = Orientation.Vertical,
            };
            //
            OAlayout = FindViewById <LinearLayout>(Resource.Id.MainPageLayout);
            OAlayout.SetBackgroundColor(mYellow);
            //======================================================================
            //======================================================================
            TopLayout = new LinearLayout(this)
            {
                LayoutParameters = WrapContParams,
                Orientation      = Orientation.Horizontal,
            };
            //
            ImageLayout = new LinearLayout(this)
            {
                LayoutParameters = WrapContParams,
                Orientation      = Orientation.Horizontal,
            };
            //
            img = new ImageView(this);
            img.LayoutParameters = new ViewGroup.LayoutParams(360, 250);
            img.SetImageResource(Resource.Drawable.Logo);
            img.Click += this.Img_Click;
            //
            ImageLayout.AddView(img);
            //======================================================================
            //======================================================================
            TitleLayout = new LinearLayout(this)
            {
                LayoutParameters = WrapContParams,
                Orientation      = Orientation.Horizontal,
            };
            //
            TitleTV = new TextView(this)
            {
                Text             = "הצהרת בריאות",
                TextSize         = 42,
                LayoutParameters = LP1,
            };
            TitleTV.SetTextColor(MBlue1);
            //
            TitleLayout.AddView(TitleTV);
            //======================================================================
            //======================================================================
            NameLayout = new LinearLayout(this)
            {
                LayoutParameters = WrapContParams,
                Orientation      = Orientation.Horizontal,
            };
            //
            NameTV = new TextView(this)
            {
                Text             = "שם הספורטאי: ",
                LayoutParameters = LP1,
                TextSize         = 25,
            };
            NameTV.SetTextColor(MBlue2);
            //
            NameET = new EditText(this)
            {
                LayoutParameters = LP2,
                Hint             = "שם + שם משפחה",
                Text             = sp.GetString("Name", ""),
                TextSize         = 20,
                TextDirection    = TextDirection.Rtl,
            };
            NameET.SetTextColor(Color.Black);
            NameET.SetBackgroundColor(Color.White);
            NameET.SetBackgroundResource(Resource.Drawable.MyBackground);
            //
            NameLayout.LayoutDirection = LayoutDirection.Rtl;
            //
            NameLayout.AddView(NameTV);
            NameLayout.AddView(NameET);
            //======================================================================
            //======================================================================
            IDLayout = new LinearLayout(this)
            {
                LayoutParameters = WrapContParams,
                Orientation      = Orientation.Horizontal,
            };
            //
            IDTV = new TextView(this)
            {
                Text             = "ת.ז הספורטאי: ",
                LayoutParameters = LP1,
                TextSize         = 25,
            };
            IDTV.SetTextColor(MBlue2);
            //
            IDET = new EditText(this)
            {
                LayoutParameters = LP2,
                Hint             = "ת.ז",
                Text             = sp.GetString("ID", ""),
                TextSize         = 20,
            };
            IDET.SetBackgroundColor(Color.White);
            IDET.SetTextColor(Color.Black);
            IDET.SetBackgroundResource(Resource.Drawable.MyBackground);
            IDLayout.LayoutDirection = LayoutDirection.Rtl;
            //
            IDLayout.AddView(IDTV);
            IDLayout.AddView(IDET);
            //======================================================================
            //======================================================================
            AGUDALayout = new LinearLayout(this)
            {
                LayoutParameters = WrapContParams,
                Orientation      = Orientation.Horizontal,
            };
            //
            AGUDATV = new TextView(this)
            {
                Text             = "אגודת הספורטאי: ",
                LayoutParameters = LP1,
                TextSize         = 25,
            };
            AGUDATV.SetTextColor(MBlue2);
            //
            AGUDAET = new EditText(this)
            {
                LayoutParameters = LP2,
                Hint             = "אגודה",
                Text             = sp.GetString("AGUDA", ""),
                TextSize         = 20,
                TextDirection    = Android.Views.TextDirection.Rtl,
            };
            AGUDAET.SetTextColor(Color.Black);
            AGUDAET.SetBackgroundColor(Color.White);
            AGUDAET.SetBackgroundResource(Resource.Drawable.MyBackground);
            AGUDALayout.LayoutDirection = LayoutDirection.Rtl;
            AGUDALayout.AddView(AGUDATV);
            AGUDALayout.AddView(AGUDAET);
            //======================================================================
            //======================================================================
            CBLayout = new LinearLayout(this)
            {
                LayoutParameters = WrapContParams,
                Orientation      = Orientation.Vertical,
            };
            //
            CB1 = new CheckBox(this)
            {
                Text          = "אני מצהיר/ה כי ערכתי היום בדיקה למדידת חום גוף, בה נמצא כי חום גופי אינו עולה על 38 מעלות צלזיוס",
                TextSize      = 20,
                TextDirection = Android.Views.TextDirection.Rtl,
            };
            if (!CultureInfo.CurrentUICulture.TextInfo.IsRightToLeft)
            {
                CB1.LayoutDirection = LayoutDirection.Rtl;
            }
            else
            {
                CB1.LayoutDirection = LayoutDirection.Ltr;
            }
            CB1.SetTextColor(MBlue3);
            //
            CB2 = new CheckBox(this)
            {
                Text          = "אני מצהיר/ה כי איני משתעל/ת וכן כי אין לי קשיים בנשימה.",
                TextSize      = 20,
                TextDirection = TextDirection.Rtl,
            };
            if (!CultureInfo.CurrentUICulture.TextInfo.IsRightToLeft)
            {
                CB2.LayoutDirection = LayoutDirection.Rtl;
            }
            else
            {
                CB2.LayoutDirection = LayoutDirection.Ltr;
            }
            CB2.SetTextColor(MBlue3);
            CBLayout.AddView(CB1);
            CBLayout.AddView(CB2);
            //======================================================================
            //======================================================================
            SpinnerLayout = new LinearLayout(this)
            {
                LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent),
                Orientation      = Orientation.Horizontal
            };
            SpinnerLayout.SetGravity(GravityFlags.Right);
            //
            var adapter = new ArrayAdapter <String>(this, Android.Resource.Layout.SimpleSpinnerItem, trainers);

            adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            TrainersSpinner = new Spinner(this)
            {
                Adapter          = adapter,
                LayoutParameters = new Android.Views.ViewGroup.LayoutParams(300, 120),
            };
            TrainersSpinner.SetBackgroundColor(Color.White);
            TrainersSpinner.Adapter       = adapter;
            TrainersSpinner.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(TrainersSpinner_ItemSelected);
            TrainersSpinner.SetBackgroundResource(Resource.Drawable.SpinnerBackground);
            SpinnerLayout.AddView(TrainersSpinner);
            //======================================================================
            //======================================================================
            SendButtonLayout = new LinearLayout(this)
            {
                LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, 250),
                Orientation      = Orientation.Vertical,
            };
            SendButtonLayout.SetGravity(GravityFlags.CenterHorizontal);
            //
            SendButton = new Button(this)
            {
                Text             = "שליחה",
                TextSize         = 25,
                LayoutParameters = new ViewGroup.LayoutParams(350, 150),
            };
            SendButton.SetTextColor(MBlue1);
            SendButton.SetBackgroundResource(Resource.Drawable.SpinnerBackground);
            SendButton.Click += this.SendButton_Click;
            //
            SendButtonLayout.AddView(SendButton);
            //======================================================================
            //======================================================================
            TopLayout.AddView(TitleLayout);
            TopLayout.AddView(ImageLayout);
            InsideSVLayout.AddView(TopLayout);
            InsideSVLayout.AddView(NameLayout);
            InsideSVLayout.AddView(IDLayout);
            InsideSVLayout.AddView(AGUDALayout);
            InsideSVLayout.AddView(CBLayout);
            InsideSVLayout.AddView(SpinnerLayout);
            InsideSVLayout.AddView(SendButtonLayout);
            sv.AddView(InsideSVLayout);
            OAlayout.AddView(sv);
        }
        private void CreateLayout()
        {
            #region UI for selecting parameter type and applying the renderer
            // Create a vertical layout for the page.
            LinearLayout mainLayout = new LinearLayout(this)
            {
                Orientation = Orientation.Vertical
            };

            // Add some padding to the layout.
            mainLayout.SetPadding(20, 0, 0, 5);

            // Create a horizontal layout for the parameter type list and button to apply the renderer.
            LinearLayout parameterTypeLayout = new LinearLayout(this)
            {
                Orientation = Orientation.Horizontal
            };
            string[] stretchTypes = { "Min Max", "Percent Clip", "Standard Deviation" };
            ArrayAdapter <string> stretchTypesAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, stretchTypes);

            // Create the spinner control for choosing the stretch parameter input type and handle its ItemSelected event.
            _parameterInputTypeSpinner = new Spinner(this)
            {
                Adapter       = stretchTypesAdapter,
                DropDownWidth = 340
            };
            _parameterInputTypeSpinner.ItemSelected += ParameterInputTypeSpinner_ItemSelected;

            // Create the button that applies the renderer and handle its Click event.
            _applyRendererButton = new Button(this)
            {
                Text    = "Apply",
                Enabled = false
            };
            _applyRendererButton.Click += ApplyRendererButton_Click;

            // Add a label, parameter type spinner control, and the apply button.
            TextView parameterTypeTextView = new TextView(this)
            {
                Text = "Stretch type: "
            };
            parameterTypeLayout.AddView(parameterTypeTextView);
            parameterTypeLayout.AddView(_parameterInputTypeSpinner);
            parameterTypeLayout.AddView(_applyRendererButton);

            // Add the parameter UI choice controls to the main layout.
            mainLayout.AddView(parameterTypeLayout);
            #endregion

            #region UI for defining min/max RGB values
            // Create a horizontal layout for the min/max RGB inputs.
            _minMaxLayout = new LinearLayout(this)
            {
                Orientation = Orientation.Horizontal
            };

            // Create a range of values from 0-255 and an adapter to display them.
            int[] minMaxValues = Enumerable.Range(0, 256).ToArray();
            ArrayAdapter <int> minMaxValuesAdapter = new ArrayAdapter <int>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, minMaxValues);

            // Get the width of the current device (in pixels).
            int widthPixels = Resources.DisplayMetrics.WidthPixels;

            // Use 1/5 of the device width for the drop down.
            int dropDownWidth = widthPixels / 5;

            // Create controls for specifying the minimum and maximum red values (0-255).
            _minRedSpinner = new Spinner(this, SpinnerMode.Dropdown)
            {
                Adapter       = minMaxValuesAdapter,
                DropDownWidth = dropDownWidth
            };
            _minRedSpinner.SetSelection(0);
            _maxRedSpinner = new Spinner(this, SpinnerMode.Dropdown)
            {
                Adapter       = minMaxValuesAdapter,
                DropDownWidth = dropDownWidth
            };
            _maxRedSpinner.SetSelection(255);

            // Set the background color to indicate which values the inputs are for.
            _minRedSpinner.SetBackgroundColor(Android.Graphics.Color.DarkRed);
            _maxRedSpinner.SetBackgroundColor(Android.Graphics.Color.DarkRed);

            // Create controls for specifying the minimum and maximum green values (0-255).
            _minGreenSpinner = new Spinner(this, SpinnerMode.Dropdown)
            {
                Adapter       = minMaxValuesAdapter,
                DropDownWidth = dropDownWidth
            };
            _minGreenSpinner.SetSelection(0);
            _maxGreenSpinner = new Spinner(this, SpinnerMode.Dropdown)
            {
                Adapter       = minMaxValuesAdapter,
                DropDownWidth = dropDownWidth
            };
            _maxGreenSpinner.SetSelection(255);

            // Set the background color to indicate which values the inputs are for.
            _minGreenSpinner.SetBackgroundColor(Android.Graphics.Color.DarkGreen);
            _maxGreenSpinner.SetBackgroundColor(Android.Graphics.Color.DarkGreen);

            // Create controls for specifying the minimum and maximum blue values (0-255).
            _minBlueSpinner = new Spinner(this, SpinnerMode.Dropdown)
            {
                Adapter       = minMaxValuesAdapter,
                DropDownWidth = dropDownWidth
            };
            _minBlueSpinner.SetSelection(0);
            _maxBlueSpinner = new Spinner(this, SpinnerMode.Dropdown)
            {
                Adapter       = minMaxValuesAdapter,
                DropDownWidth = dropDownWidth
            };
            _maxBlueSpinner.SetSelection(255);

            // Set the background color to indicate which values the inputs are for.
            _minBlueSpinner.SetBackgroundColor(Android.Graphics.Color.DarkBlue);
            _maxBlueSpinner.SetBackgroundColor(Android.Graphics.Color.DarkBlue);

            // Create vertical layouts for the color inputs (so they align properly).
            LinearLayout redInputsLayout = new LinearLayout(this)
            {
                Orientation = Orientation.Vertical
            };
            LinearLayout greenInputsLayout = new LinearLayout(this)
            {
                Orientation = Orientation.Vertical
            };
            LinearLayout blueInputsLayout = new LinearLayout(this)
            {
                Orientation = Orientation.Vertical
            };

            // Add the color inputs to their corresponding layout.
            redInputsLayout.AddView(_minRedSpinner);
            redInputsLayout.AddView(_maxRedSpinner);
            greenInputsLayout.AddView(_minGreenSpinner);
            greenInputsLayout.AddView(_maxGreenSpinner);
            blueInputsLayout.AddView(_minBlueSpinner);
            blueInputsLayout.AddView(_maxBlueSpinner);

            // Add the vertical color inputs to the horizontal parent layout.
            _minMaxLayout.SetPadding(50, 10, 0, 10);
            _minMaxLayout.AddView(redInputsLayout);
            _minMaxLayout.AddView(greenInputsLayout);
            _minMaxLayout.AddView(blueInputsLayout);

            // Add the UI layouts to the main layout
            mainLayout.AddView(_minMaxLayout);
            #endregion

            #region UI for defining percent clip values
            // Create a (hidden) vertical layout for the min/max percent clip sliders.
            _percentClipLayout = new LinearLayout(this)
            {
                Orientation = Orientation.Vertical,
                Visibility  = Android.Views.ViewStates.Gone
            };

            // Apply some padding for the layout.
            _percentClipLayout.SetPadding(20, 5, 0, 20);

            // Create the minimum and maximum percent sliders (SeekBar).
            _minPercentClipSlider = new SeekBar(this)
            {
                Max      = 100,
                Progress = 0
            };
            _maxPercentClipSlider = new SeekBar(this)
            {
                Max      = 100,
                Progress = 0
            };

            // Set the SeekBar dimensions and a left margin.
            ActionBar.LayoutParams layoutParamsSeekBar = new ActionBar.LayoutParams(400, 30)
            {
                LeftMargin = 5
            };
            _minPercentClipSlider.LayoutParameters = layoutParamsSeekBar;
            _maxPercentClipSlider.LayoutParameters = layoutParamsSeekBar;

            // Create labels for minimum and maximum percent.
            TextView minimumSliderLabel = new TextView(this)
            {
                Text = "Min: "
            };
            TextView maximumSliderLabel = new TextView(this)
            {
                Text = "Max: "
            };

            // Create horizontal layouts for the minimum and maximum controls.
            LinearLayout minPercentClipLayout = new LinearLayout(this)
            {
                Orientation = Orientation.Horizontal
            };
            LinearLayout maxPercentClipLayout = new LinearLayout(this)
            {
                Orientation = Orientation.Horizontal
            };

            // Add min and max percent controls to their corresponding layouts.
            minPercentClipLayout.AddView(minimumSliderLabel);
            minPercentClipLayout.AddView(_minPercentClipSlider);
            maxPercentClipLayout.AddView(maximumSliderLabel);
            maxPercentClipLayout.AddView(_maxPercentClipSlider);

            // Add the slider layouts to the percent clip layout.
            _percentClipLayout.AddView(minPercentClipLayout);
            _percentClipLayout.AddView(maxPercentClipLayout);

            // Add the percent clip UI to the main layout.
            mainLayout.AddView(_percentClipLayout);
            #endregion

            #region UI for defining standard deviation factor
            // Create a range of values from 0-5 (in 0.5 increments) and an adapter to display them.
            IEnumerable <int>     wholeStdDevs         = Enumerable.Range(1, 10);
            List <double>         halfStdDevs          = wholeStdDevs.Select(i => (double)i / 2).ToList();
            ArrayAdapter <double> stdDevFactorsAdapter = new ArrayAdapter <double>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, halfStdDevs);

            // Create a drop down (Spinner) control for specifying the standard deviation factor (0.0 - 5.0).
            _stdDeviationFactorSpinner = new Spinner(this, SpinnerMode.Dropdown)
            {
                Adapter       = stdDevFactorsAdapter,
                DropDownWidth = dropDownWidth
            };

            // Set the default selection to the 4th item (value of 2.0)
            _stdDeviationFactorSpinner.SetSelection(4);

            // Create a label (TextView) for the Spinner.
            TextView factorLabel = new TextView(this)
            {
                Text = "Factor: "
            };

            // Create a horizontal layout for the controls.
            LinearLayout stdDevFactorLayout = new LinearLayout(this)
            {
                Orientation = Orientation.Horizontal
            };

            // Add the controls for selecting a standard deviation factor.
            stdDevFactorLayout.AddView(factorLabel);
            stdDevFactorLayout.AddView(_stdDeviationFactorSpinner);

            // Create the standard deviation factor layout and add the controls.
            _stdDeviationLayout = new LinearLayout(this)
            {
                Orientation = Orientation.Vertical,
                Visibility  = Android.Views.ViewStates.Gone
            };
            _stdDeviationLayout.SetPadding(50, 5, 0, 5);
            _stdDeviationLayout.AddView(stdDevFactorLayout);

            // Add the standard deviation layout to the main layout.
            mainLayout.AddView(_stdDeviationLayout);
            #endregion

            // Create the map view control.
            _myMapView = new MapView(this);

            // Add the map view to the layout.
            mainLayout.AddView(_myMapView);

            // Set the layout as the sample view.
            SetContentView(mainLayout);
        }
Example #23
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            #region Init View

            var  ignored = base.OnCreateView(inflater, container, savedInstanceState);
            View view    = inflater.Inflate(Resource.Layout.content_settings, null);

            #endregion

            try
            {
                crudSettings = new CrudSettings();
                settings     = Settings.Instance;

                updateServiceIntent = new Intent();
                updateServiceIntent.SetAction(Info.IntentActionUpdateSettings);
                updatePendingIntent = PendingIntent.GetBroadcast(context, 0, updateServiceIntent, 0);

                #region Popup Dialog

                var remoteViews = new RemoteViews(context.PackageName, Resource.Layout.layout_popup);

                var layoutInflater = LayoutInflater.FromContext(context);
                var viewPopup      = layoutInflater.Inflate(remoteViews.LayoutId, null);

                popupDialog = new Dialog(Platform.CurrentActivity);
                popupDialog.SetContentView(viewPopup);
                popupDialog.Window.SetSoftInputMode(SoftInput.AdjustResize);

                var textView = viewPopup.FindViewById <TextView>(Resource.Id.textView1);

                buttonOkPopup        = viewPopup.FindViewById <Button>(Resource.Id.button1);
                buttonOkPopup.Click += ButtonOk_Popup_Click;

                buttonCancelPopup        = viewPopup.FindViewById <Button>(Resource.Id.button2);
                buttonCancelPopup.Click += ButtonCancel_Popup_Click;

                #endregion

                #region Сontrol element

                materialButtonAppInfo = view.FindViewById <MaterialButton>(Resource.Id.materialButton1);

                floatingActionButtonSaveSettings = view.FindViewById <FloatingActionButton>(Resource.Id.floatingActionButton1);
                floatingActionDefaultSettings    = view.FindViewById <FloatingActionButton>(Resource.Id.floatingActionButton2);

                radioGroupMain = view.FindViewById <RadioGroup>(Resource.Id.radioGroup1);

                radioButtonUseRam = view.FindViewById <RadioButton>(Resource.Id.radioButton1);
                radioButtonUseCpu = view.FindViewById <RadioButton>(Resource.Id.radioButton2);

                swithRelativeIsViewRam = view.FindViewById <SwitchCompat>(Resource.Id.switch1);
                swithShowFreeRam       = view.FindViewById <SwitchCompat>(Resource.Id.switch2);
                //swithLogging = view.FindViewById<SwitchCompat>(Resource.Id.switch3);
                //swithCrash = view.FindViewById<SwitchCompat>(Resource.Id.switch4);

                switchCompatUseCpu       = view.FindViewById <SwitchCompat>(Resource.Id.switchCompat1);
                switchAbsoluteIsViewRam  = view.FindViewById <SwitchCompat>(Resource.Id.switchCompat2);
                switchLayoutLotification = view.FindViewById <SwitchCompat>(Resource.Id.switchCompat3);

                sbSizeDigits       = view.FindViewById <AppCompatSeekBar>(Resource.Id.seekBar1);
                sbPositionAbscissa = view.FindViewById <AppCompatSeekBar>(Resource.Id.seekBar3);
                sbPositionOrdinate = view.FindViewById <AppCompatSeekBar>(Resource.Id.seekBar4);
                sbUpdateTimer      = view.FindViewById <AppCompatSeekBar>(Resource.Id.seekBar5);

                spinnerTypefaceDigits  = view.FindViewById <Spinner>(Resource.Id.spinner1);
                spinnerTextColorDigits = view.FindViewById <Spinner>(Resource.Id.spinner3);
                spinnerCanvasColor     = view.FindViewById <Spinner>(Resource.Id.spinner5);
                spinnerCanvasMaterial  = view.FindViewById <Spinner>(Resource.Id.spinner6);

                tvsbSizeDigits             = view.FindViewById <TextView>(Resource.Id.textView2);
                tvsbSwithRelativeIsViewRam = view.FindViewById <TextView>(Resource.Id.textView4);
                tvsbTypefaceDigits         = view.FindViewById <TextView>(Resource.Id.textView5);
                tvsbPositionAbscissa       = view.FindViewById <TextView>(Resource.Id.textView10);
                tvsbPositionOrdinate       = view.FindViewById <TextView>(Resource.Id.textView11);
                tvsbSwithIsShowFreeRam     = view.FindViewById <TextView>(Resource.Id.textView13);
                tvsbUpdateTimer            = view.FindViewById <TextView>(Resource.Id.textView14);
                //tvsbLogging = view.FindViewById<TextView>(Resource.Id.textView15);
                //tvsbCrash = view.FindViewById<TextView>(Resource.Id.textView16);

                tvsbLayoutLotification     = view.FindViewById <AppCompatTextView>(Resource.Id.appCompatTextView3);
                tvsbSwithIsShowFreeCpu     = view.FindViewById <AppCompatTextView>(Resource.Id.appCompatTextView1);
                tvsbSwithAbsoluteIsViewRam = view.FindViewById <AppCompatTextView>(Resource.Id.appCompatTextView2);

                materialButtonAppInfo.Click += MaterialButtonAppInfo_Click;

                floatingActionButtonSaveSettings.Click += ButtonSaveSettings_Click;
                floatingActionDefaultSettings.Click    += ButtonDefaultSettings_Click;

                radioButtonUseRam.Click += RadioButtonUseRam_Click;

                adapter = ArrayAdapter.CreateFromResource(context, Resource.Array.array_typeface_style, Android.Resource.Layout.SimpleSpinnerItem);
                adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);

                adapterColor = ArrayAdapter.CreateFromResource(context, Resource.Array.array_color, Android.Resource.Layout.SimpleSpinnerItem);
                adapterColor.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);

                adapterMaterial = ArrayAdapter.CreateFromResource(context, Resource.Array.array_material, Android.Resource.Layout.SimpleSpinnerItem);
                adapterMaterial.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);

                spinnerTypefaceDigits.Adapter  = adapter;
                spinnerTextColorDigits.Adapter = adapterColor;
                spinnerCanvasColor.Adapter     = adapterColor;
                spinnerCanvasMaterial.Adapter  = adapterMaterial;

                sbSizeDigits.ProgressChanged       += SbSizeDigits_ProgressChanged;
                sbPositionAbscissa.ProgressChanged += SbPositionAbscissa_ProgressChanged;
                sbPositionOrdinate.ProgressChanged += SbPositionOrdinate_ProgressChanged;

                swithRelativeIsViewRam.CheckedChange += SwithRelativeIsViewRam_CheckedChange;
                swithShowFreeRam.CheckedChange       += SwithShowFreeRam_CheckedChange;
                //swithLogging.CheckedChange += SwithLogging_CheckedChange;
                //swithCrash.CheckedChange += SwithCrash_CheckedChange;
                switchCompatUseCpu.CheckedChange       += SwitchCompatUseCpu_CheckedChange;
                switchAbsoluteIsViewRam.CheckedChange  += SwitchAbsoluteIsViewRam_CheckedChange;
                switchLayoutLotification.CheckedChange += SwitchLayoutLotification_CheckedChange;

                spinnerTypefaceDigits.ItemSelected  += SpinnerTypefaceDigits_ItemSelected;
                spinnerCanvasColor.ItemSelected     += SpinnerCanvasColor_ItemSelected;
                spinnerTextColorDigits.ItemSelected += SpinnerTextColorDigits_ItemSelected;
                spinnerCanvasMaterial.ItemSelected  += SpinnerCanvasMaterial_ItemSelected;

                if (settings.ProVersion == false)
                {
                    sbUpdateTimer.ProgressDrawable.SetColorFilter(Color.Olive, PorterDuff.Mode.SrcAtop);
                    sbUpdateTimer.Thumb.SetColorFilter(Color.Olive, PorterDuff.Mode.SrcAtop);

                    radioButtonUseCpu.SetTextColor(Color.Olive);

                    spinnerTypefaceDigits.SetBackgroundColor(Color.Olive);
                    spinnerCanvasColor.SetBackgroundColor(Color.Olive);
                    spinnerTextColorDigits.SetBackgroundColor(Color.Olive);
                    spinnerCanvasMaterial.SetBackgroundColor(Color.Olive);

                    sbUpdateTimer.Touch          += SbUpdateTimer_Touch;
                    radioButtonUseCpu.Touch      += RadioButtonUseCpu_Touch;
                    spinnerTypefaceDigits.Touch  += Spinner_Touch;
                    spinnerCanvasColor.Touch     += Spinner_Touch;
                    spinnerTextColorDigits.Touch += Spinner_Touch;
                    spinnerCanvasMaterial.Touch  += Spinner_Touch;
                }
                else
                {
                    sbUpdateTimer.ProgressChanged       += SbUpdateTimer_ProgressChanged;
                    radioButtonUseCpu.Click             += RadioButtonUseCpu_Click;
                    spinnerTypefaceDigits.ItemSelected  += SpinnerTypefaceDigits_ItemSelected;
                    spinnerCanvasColor.ItemSelected     += SpinnerCanvasColor_ItemSelected;
                    spinnerTextColorDigits.ItemSelected += SpinnerTextColorDigits_ItemSelected;
                    spinnerCanvasMaterial.ItemSelected  += SpinnerCanvasMaterial_ItemSelected;
                }

                UpdateView();

                #endregion

                return(view);
            }
            catch (System.Exception ex)
            {
                #region Logging
                LogRuntimeAttribute.InLogFiles(typeof(SettingsFragment), ex);
                #endregion

                return(view);
            }
            finally { }
        }