public void OnScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { System.Diagnostics.Debug.WriteLine(firstVisibleItem); if (firstVisibleItem + visibleItemCount == totalItemCount) // Clear items, add from current half way to chunk size after last item, scroll back to old last item { var firstItem = adapter.GetItem(chunksize); adapter.Clear(); for (int i = 0; i < chunksize * 2; i++) { adapter.Add(firstItem.AddDays(i)); } adapter.NotifyDataSetChanged(); view.SetSelection(chunksize - visibleItemCount - 1); } else if (firstVisibleItem == 0) // Clear items, add from chunk size before first item, scroll back to old first item { var lastItem = adapter.GetItem(chunksize); adapter.Clear(); for (int i = chunksize * 2 - 1; i >= 0; i--) { adapter.Add(lastItem.AddDays(-i)); } adapter.NotifyDataSetChanged(); view.SetSelection(chunksize - 1); } }
private void Emplistview_ItemClick(object sender, AdapterView.ItemClickEventArgs e) { string name = adapter.GetItem(e.Position); //ye lazzmi krna ha //string disply = ""; isko gloobal krdia if (name == "Ali") { disply = "Name: Ali Malik"; } if (name == "Hassan") { disply = "Name: Hassan Malik"; } if (name == "Rizwan") { disply = "Name: Rizwan Malik"; } if (name == "Adeel") { disply = "Name: Adeel Arshad"; } if (name == "Farry") { disply = "Name: Farrukh Javed"; } MessageBox("Information", disply); }
private void TabPositionLayout() { PositionText = new TextView(context1); PositionText.TextSize = 20; PositionText.Text = "Tab Position"; TabPositionSpinner = new Spinner(context1, SpinnerMode.Dialog); List <String> TabPostionList = new List <String>(); TabPostionList.Add("Top"); TabPostionList.Add("Bottom"); //Data Adapter dataAdapter = new ArrayAdapter <String>(context1, Android.Resource.Layout.SimpleSpinnerItem, TabPostionList); dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); TabPositionSpinner.Adapter = dataAdapter; //Mode Spinner Item Selected Listener TabPositionSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = dataAdapter.GetItem(e.Position); if (selectedItem.Equals("Top")) { tabControl.TabHeaderPosition = Syncfusion.Android.TabView.TabHeaderPosition.Top; } if (selectedItem.Equals("Bottom")) { tabControl.TabHeaderPosition = Syncfusion.Android.TabView.TabHeaderPosition.Bottom; } }; }
private void AutoCompleteModeLayout() { /******************* **AutoCompleteMode** ********************/ TextView autoCompleteModeLabel = new TextView(context); autoCompleteModeLabel.Text = "AutoComplete Mode"; autoCompleteModeLabel.TextSize = 20; autoCompleteModeLabel.Gravity = GravityFlags.Left; //SpaceTExt TextView textSpacing = new TextView(context); propertylayout.AddView(textSpacing); autoCompleteModeSpinner = new Spinner(context, SpinnerMode.Dialog); propertylayout.AddView(autoCompleteModeLabel); propertylayout.AddView(autoCompleteModeSpinner); //AutoCompleteModeList List <String> autoCompleteModeList = new List <String>(); autoCompleteModeList.Add("Suggest"); autoCompleteModeList.Add("SuggestAppend"); autoCompleteModeList.Add("Append"); autoCompleteModeDataAdapter = new ArrayAdapter <String>(context, Android.Resource.Layout.SimpleSpinnerItem, autoCompleteModeList); autoCompleteModeDataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); autoCompleteModeSpinner.Adapter = autoCompleteModeDataAdapter; //autoCompleteModeSpinner ItemSelected Listener autoCompleteModeSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = autoCompleteModeDataAdapter.GetItem(e.Position); if (selectedItem.Equals("Suggest")) { autoCompleteMode = AutoCompleteMode.Suggest; } else if (selectedItem.Equals("SuggestAppend")) { autoCompleteMode = AutoCompleteMode.SuggestAppend; } else if (selectedItem.Equals("Append")) { autoCompleteMode = AutoCompleteMode.Append; } }; //Separator SeparatorView separate1 = new SeparatorView(context, width * 2); separate1.LayoutParameters = new ViewGroup.LayoutParams(width * 2, 5); LinearLayout.LayoutParams autoCompleteModeLayoutParams = new LinearLayout.LayoutParams(width * 2, 5); autoCompleteModeLayoutParams.SetMargins(0, 20, 0, 0); propertylayout.SetPadding(5, 0, 5, 0); //autoCompleteModeSeparator SeparatorView autoCompleteModeSeparate = new SeparatorView(context, width * 2); autoCompleteModeSeparate.LayoutParameters = new ViewGroup.LayoutParams(width * 2, 5); //propertylayout.AddView(autoCompleteModeSeparate, autoCompleteModeLayoutParams); }
public static void AttachButtonStringList(this Button t, object ob, String property, IEnumerable <String> options, string format = "{0}") { PropertyInfo pi = ob.GetType().GetProperty(property); String text = (string)pi.GetGetMethod().Invoke(ob, new object[] { }); t.Text = String.Format(format, text); t.Click += (object sender, EventArgs e) => { AlertDialog.Builder builderSingle = new AlertDialog.Builder(t.Context); builderSingle.SetTitle(property); ArrayAdapter <String> arrayAdapter = new ArrayAdapter <String>( t.Context, Android.Resource.Layout.SelectDialogSingleChoice); arrayAdapter.AddAll(new List <string>(options)); builderSingle.SetAdapter(arrayAdapter, (se, ev) => { string val = arrayAdapter.GetItem(ev.Which); t.Text = String.Format(format, val); pi.GetSetMethod().Invoke(ob, new object[] { val }); }); builderSingle.Show(); }; }
protected override void OnListItemClick(ListView l, View v, int position, long id) { ArrayAdapter <string> adapter = (ArrayAdapter <string>)l.Adapter; var device = adapter.GetItem(position); SelectBluetoothDevice(device); }
private void AtualizarDados(DateTime data) { _textMes.Text = data.ToString("MM/yyyy"); _dataAtual = new DateTime(data.Year, data.Month, 1); _adapter.Clear(); var setor = _adapterSetor.GetItem(_comboSetor.SelectedItemPosition).Numero; var congregacao = _adapterCongregacao.GetItem(_comboCongregacao.SelectedItemPosition).Id; var dialog = LoadingDialog(); dialog.Show(); ThreadPool.QueueUserWorkItem(o => { new RelatorioRepositorio(App.Instancia.Token) .ObterRelatorio(setor, congregacao, _dataAtual.Year, _dataAtual.Month) .ContinueWith(task => { try { if (task.Exception != null) { Activity.RunOnUiThread(() => { _textSetor.Text = "-"; _textCongregacao.Text = "-"; _textOfertaMes.Text = "-"; _textOfertaDepartamento.Text = "-"; Snackbar.Make(ContentLayout, task.Exception.Message, Snackbar.LengthIndefinite) .SetAction(Resource.String.ok, v => { }) .Show(); }); return; } if (task.Result != null) { Activity.RunOnUiThread(() => { _textSetor.Text = task.Result.Setor.ToString("00"); _textCongregacao.Text = task.Result.NomeCongregacao; _textOfertaMes.Text = task.Result.OfertaMes.ToString("C2"); _textOfertaDepartamento.Text = task.Result.OfertaDepartamento.ToString("C2"); _adapter.LoadList(task.Result.Semanas.ToList()); }); } } finally { Activity.RunOnUiThread(dialog.Cancel); } }); }); }
public static IEnumerable <T> EnumerateAdapter <T>(this ArrayAdapter <T> adapter) { for (int i = 0; i < adapter.Count; i++) { yield return(adapter.GetItem(i)); } }
protected void AttachButtonStringList(object ob, int id, String property, List <String> options, string format) { PropertyInfo pi = ob.GetType().GetProperty(property); Button t = FindViewById <Button>(id); String text = (string)pi.GetGetMethod().Invoke(ob, new object[] {}); t.Text = String.Format(format, text); t.Click += (object sender, EventArgs e) => { AlertDialog.Builder builderSingle = new AlertDialog.Builder(this); builderSingle.SetTitle(property); ArrayAdapter <String> arrayAdapter = new ArrayAdapter <String>( this, Android.Resource.Layout.SelectDialogItem); arrayAdapter.AddAll(options); builderSingle.SetAdapter(arrayAdapter, (se, ev) => { string val = arrayAdapter.GetItem(ev.Which); t.Text = String.Format(format, val); pi.GetSetMethod().Invoke(ob, new object[] { val }); }); builderSingle.Show(); }; }
private void showColumnHeaderLayout() { showColumnHeaderText = new TextView(context1); showColumnHeaderText.TextSize = 20; showColumnHeaderText.Text = "Show Column Header"; showColumnHeaderSpinner = new Spinner(context1, SpinnerMode.Dialog); //View Mode List List <String> showColumnHeaderList = new List <String>(); showColumnHeaderList.Add("False"); showColumnHeaderList.Add("True"); //Data Adapter dataAdapter = new ArrayAdapter <String>(context1, Android.Resource.Layout.SimpleSpinnerItem, showColumnHeaderList); dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); showColumnHeaderSpinner.Adapter = dataAdapter; //Mode Spinner Item Selected Listener showColumnHeaderSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = dataAdapter.GetItem(e.Position); if (selectedItem.Equals("True")) { sfpicker.ShowColumnHeader = true; } if (selectedItem.Equals("False")) { sfpicker.ShowColumnHeader = false; } }; }
public void OnClick(IDialogInterface dialog, int which) { textView.Text = Adapter.GetItem(which) + ""; var hasPlaceholder = !string.IsNullOrWhiteSpace(Element.Placeholder); if (hasPlaceholder) { var position = which - 1; Element.SelectedIndex = position; if (position < 0) { Element.SelectedItem = null; } else { Element.SelectedItem = Element.ItemsSource.Cast <object>().ToList().ElementAt(position); } } else { Element.SelectedIndex = which; Element.SelectedItem = Element.ItemsSource.Cast <object>().ToList().ElementAt(which); } alert.Dismiss(); }
public static void AttachSimpleStringPopover(String title, View t, List <String> options, ActionClickedDelegate callback) { t.Click += (object sender, EventArgs e) => { AlertDialog.Builder builderSingle = new AlertDialog.Builder(t.Context); builderSingle.SetTitle(title); ArrayAdapter <String> arrayAdapter = new ArrayAdapter <String>(t.Context, Android.Resource.Layout.SelectDialogItem); arrayAdapter.AddAll(options); builderSingle.SetAdapter(arrayAdapter, (se, ev) => { string val = arrayAdapter.GetItem(ev.Which); t.Tag = val; if (callback != null) { callback(t, ev.Which, val); } }); builderSingle.Show(); }; }
/// <summary> /// This is called for activities that set launchMode to "singleTop" in their package, /// or if a client used the <see cref="Android.Content.ActivityFlags.SingleTop"/> flag when calling /// <see cref="Android.Content.ContextWrapper.StartActivity(Android.Content.Intent)"/>. /// </summary> /// <param name="intent">The new intent that was started for the activity.</param> protected override void OnNewIntent(Intent intent) { bool isBarcodeShouldBeDeleted = intent.GetBooleanExtra("delete", false); // if barcode should be deleted if (isBarcodeShouldBeDeleted) { // if clicked item index is correct if (_barcodeGeneratorFragment.ClickedItemIndex != -1) { // get adapter ArrayAdapter <Utils.BarcodeInformation> adapter = _barcodeGeneratorFragment.ListAdapter as ArrayAdapter <Utils.BarcodeInformation>; // remove barcode adapter.Remove(adapter.GetItem(_barcodeGeneratorFragment.ClickedItemIndex)); adapter.NotifyDataSetChanged(); } } else { // get barcode writer settings string xmlSerialization = intent.GetStringExtra("barcode"); if (xmlSerialization != null) { WriterSettings barcodeWriterSettings = Utils.DeserializeBarcodeWriterSettings(xmlSerialization); // get barcode description string barcodeDescription = intent.GetStringExtra("barcodeDescription"); // get barcode subset string barcodeSubset = intent.GetStringExtra("barcodeSubset"); string barcodeValue = intent.GetStringExtra("barcodeValue"); ArrayAdapter <Utils.BarcodeInformation> adapter = _barcodeGeneratorFragment.ListAdapter as ArrayAdapter <Utils.BarcodeInformation>; // if barcode writer settings is not empty if (barcodeWriterSettings != null) { // if clicked item index is correct if (_barcodeGeneratorFragment.ClickedItemIndex != -1) { // update list item Utils.BarcodeInformation item = adapter.GetItem(_barcodeGeneratorFragment.ClickedItemIndex); item.BarcodeWriterSetting = barcodeWriterSettings; item.BarcodeValue = barcodeValue; item.BarcodeDescription = barcodeDescription; item.BarcodeSubsetName = barcodeSubset; } else { // add value to the list adapter.Add(new Utils.BarcodeInformation(barcodeWriterSettings, barcodeValue, barcodeDescription, barcodeSubset)); } adapter.NotifyDataSetChanged(); } } } SaveHistory(); base.OnNewIntent(intent); }
private void StartSessionActivity(AdapterView.ItemClickEventArgs args) { var session = new Intent(this, typeof(SessionActivity)); session.PutExtra(ExtraSessionName, sessionListAdapter.GetItem(args.Position).ToString()); StartActivity(session); }
void SpinBt_ItemClick(object sender, AdapterView.ItemSelectedEventArgs e) { string name = adapterBT.GetItem(e.Position).ToString(); TextView txtprinter = FindViewById <TextView> (Resource.Id.txtad_printer); txtprinter.Text = name; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.main); UsbSerialDeviceManager = new UsbSerialDeviceManager(this, "Aid.UsbSerialExamples.Aid.UsbSerialExamples.USB_PERMISSION", true); UsbSerialPortList = new List <UsbSerialPort>(); DeviceListListView = (ListView)FindViewById(Resource.Id.deviceList); Adapter = new MyArrayAdapter(this, Android.Resource.Layout.SimpleExpandableListItem2, UsbSerialPortList); DeviceListListView.Adapter = Adapter; UsbSerialDeviceManager.DeviceAttached += (object sender, UsbSerialDeviceEventArgs e) => { RefreshDeviceList(); }; UsbSerialDeviceManager.DeviceDetached += (object sender, UsbSerialDeviceEventArgs e) => { RefreshDeviceList(); }; UsbSerialDeviceManager.Start(); DeviceListListView.ItemClick += (sender, e) => { int position = e.Position; Log.Debug(TAG, "Pressed item " + position); if (Adapter.Count <= position) { Log.Warn(TAG, "Illegal position."); return; } UsbSerialPort port = Adapter.GetItem(position); ShowConsoleActivity(port); }; }
private void OnAccountSelected(object sender, DialogClickEventArgs args) { var email = accountsAdapter.GetItem(args.Which); GoogleAuthFragment.Start(FragmentManager, email); Dismiss(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ViewMealPlan); //MealPlan mealPlan = Constants.Conn.Get<MealPlan>(Intent.GetIntExtra("mealPlanId", 0)); presenter = new ViewMealPlanPresenter(this); //ExpandableListView mealPlanListView = FindViewById<ExpandableListView>(Resource.Id.mealPlanExpandableListView); //mealDayAdapter = new MealDayAdapter(this, presenter.recipes, presenter.mealDays); //mealPlanListView.Adapter = mealDayAdapter; mealDaysList = FindViewById <ListView>(Resource.Id.mealDayListView); mealDayAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleExpandableListItem1, presenter.mealDays.Keys.ToList()); mealDaysList.Adapter = mealDayAdapter; mealDaysList.ItemClick += (sender, e) => { presenter.MealDay_onClick(mealDayAdapter.GetItem(e.Position)); }; presenter.PopulateMealDaysFromStorage(Intent.GetIntExtra("mealPlanId", 1)); }
private void ViewmodeLayout() { /************ **ViewMode** ************/ viewModetxt = new TextView(context); viewModetxt.TextSize = 20; viewModetxt.Text = "Selection Mode"; modeSpinner = new Spinner(context, SpinnerMode.Dialog); //Selection List List <String> selectionList = new List <String>(); selectionList.Add("Single Selection"); selectionList.Add("Multiple Selection"); //Data Adapter dataAdapter = new ArrayAdapter <String>(context, Android.Resource.Layout.SimpleSpinnerItem, selectionList); dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); modeSpinner.Adapter = dataAdapter; //Mode Spinner Item Changed Listener modeSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = dataAdapter.GetItem(e.Position); if (selectedItem.Equals("Single Selection")) { selectioMode = SelectionMode.SingleSelection; } if (selectedItem.Equals("Multiple Selection")) { selectioMode = SelectionMode.MultiSelection; } }; }
protected void AttachButtonIntStringList(object ob, int id, String property, List <Tuple <int, string> > options) { PropertyInfo pi = ob.GetType().GetProperty(property); Button t = FindViewById <Button>(id); int val = (int)pi.GetGetMethod().Invoke(ob, new object[] {}); t.Text = options.Find(a => a.Item1 == val).Item2; t.Click += (object sender, EventArgs e) => { AlertDialog.Builder builderSingle = new AlertDialog.Builder(this); builderSingle.SetTitle(property); ArrayAdapter <String> arrayAdapter = new ArrayAdapter <String>( this, Android.Resource.Layout.SelectDialogItem); arrayAdapter.AddAll(new List <string>(from x in options select x.Item2)); builderSingle.SetAdapter(arrayAdapter, (se, ev) => { string item = arrayAdapter.GetItem(ev.Which); t.Text = item; pi.GetSetMethod().Invoke(ob, new object[] { options.Find(a => a.Item2 == item).Item1 }); }); builderSingle.Show(); }; }
private void List1_ItemLongClick(object sender, AdapterView.ItemLongClickEventArgs e) { adapter.Remove(adapter.GetItem(e.Position)); adapter.Add("Labas"); //list1.Adapter = adapter; list1.Invalidate();//refresh }
private void SpinButtonAlignmentLayout() { //spinButtonAlignment TextView spinButtonText = new TextView(context); spinButtonText.LayoutParameters = new FrameLayout.LayoutParams((int)(totalWidth * 0.33), ViewGroup.LayoutParams.WrapContent, GravityFlags.Center); spinButtonText.TextSize = 15; spinButtonText.Text = "SpinButtonAlignment"; //spinButtonList List <String> spinButtonList = new List <String>(); spinButtonList.Add("Right"); spinButtonList.Add("Left"); spinButtonList.Add("Both"); spinButtonDataAdapter = new ArrayAdapter <String> (context, Android.Resource.Layout.SimpleSpinnerItem, spinButtonList); spinButtonDataAdapter.SetDropDownViewResource (Android.Resource.Layout.SimpleSpinnerDropDownItem); //spinButtonSpinner spinButtonSpinner = new Spinner(context, SpinnerMode.Dialog); spinButtonSpinner.LayoutParameters = new FrameLayout.LayoutParams((int)(totalWidth * 0.33), ViewGroup.LayoutParams.WrapContent, GravityFlags.Center); spinButtonSpinner.Adapter = spinButtonDataAdapter; spinButtonSpinner.SetSelection(spinButtonPosition); spinButtonSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = spinButtonDataAdapter.GetItem(e.Position); spinButtonPosition = e.Position; if (selectedItem.Equals("Right")) { spinButtonAlignment = SpinButtonAlignment.Right; gravity = GravityFlags.CenterVertical; } if (selectedItem.Equals("Left")) { spinButtonAlignment = SpinButtonAlignment.Left; gravity = GravityFlags.End | GravityFlags.CenterVertical; } if (selectedItem.Equals("Both")) { spinButtonAlignment = SpinButtonAlignment.Both; gravity = GravityFlags.Center; } ApplyChanges(); }; //spinButtonLayout LinearLayout spinButtonLayout = new LinearLayout(context); spinButtonLayout.Orientation = Android.Widget.Orientation.Horizontal; spinButtonLayout.AddView(spinButtonText); spinButtonLayout.AddView(spinButtonSpinner); proprtyOptionsLayout.AddView(spinButtonLayout); //spaceText TextView spaceText4 = new TextView(context); spaceText4.LayoutParameters = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, 40, GravityFlags.Center); proprtyOptionsLayout.AddView(spaceText4); }
private void CultureLayout(Context context) { //Culture Text TextView cultureLabel = new TextView(context); cultureLabel.TextSize = 20; cultureLabel.SetPadding(0, 0, 0, 50); cultureLabel.Text = "Culture"; cultureSpinner = new Spinner(context, SpinnerMode.Dialog); //Culture List List <String> cultureList = new List <String>(); cultureList.Add("Chinese"); cultureList.Add("Spanish"); cultureList.Add("English"); cultureList.Add("French"); //Data Adapter dataAdapter = new ArrayAdapter <String>(context, Android.Resource.Layout.SimpleSpinnerItem, cultureList); dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); //cultureSpinner cultureSpinner.Adapter = dataAdapter; cultureSpinner.SetSelection(0); //Culture Item Selected Listener cultureSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = dataAdapter.GetItem(e.Position); if (selectedItem.Equals("Chinese")) { calendar.Locale = Java.Util.Locale.China; //new Java.Util.Locale("en","US"); } if (selectedItem.Equals("Spanish")) { calendar.Locale = new Java.Util.Locale("es", "AR"); } if (selectedItem.Equals("English")) { calendar.Locale = Java.Util.Locale.Us; } if (selectedItem.Equals("French")) { calendar.Locale = Java.Util.Locale.France; } }; //cultureLayout LinearLayout cultureLayout = new LinearLayout(context); cultureLayout.Orientation = Android.Widget.Orientation.Vertical; cultureLayout.AddView(cultureLabel); cultureLayout.AddView(cultureSpinner); proprtyOptionsLayout.AddView(cultureLayout); }
private void PrecisionLayout() { /************* **Precision** *************/ TextView precisionLabel = new TextView(context); precisionLabel.TextSize = 20; precisionLabel.Text = "Precision"; //Precision Spinner precisionSpinner = new Spinner(context, SpinnerMode.Dialog); precisionSpinner.SetGravity(GravityFlags.Left); //Precision List List <String> precisionList = new List <String>(); precisionList.Add("Standard"); precisionList.Add("Half"); precisionList.Add("Exact"); //precision Adapter precisionAdapter = new ArrayAdapter <String>(context, Android.Resource.Layout.SimpleSpinnerItem, precisionList); precisionAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); precisionSpinner.Adapter = precisionAdapter; //Precision Spinner ItemSelected Listener precisionSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = precisionAdapter.GetItem(e.Position); if (selectedItem.Equals("Standard")) { precisionPosition = Precision.Standard; } if (selectedItem.Equals("Half")) { precisionPosition = Precision.Half; } if (selectedItem.Equals("Exact")) { precisionPosition = Precision.Exact; } }; propertylayout.AddView(precisionLabel); //Separator SeparatorView separatorLine2 = new SeparatorView(context, width * 2); separatorLine2.LayoutParameters = new ViewGroup.LayoutParams(width * 2, 5); // propertylayout.AddView(separatorLine2, layoutParams); //AdjLabel TextView adjLabel2 = new TextView(context); adjLabel2.SetHeight(14); propertylayout.AddView(adjLabel2); precisionSpinner.SetPadding(0, 0, 0, 20); propertylayout.AddView(precisionSpinner); }
private void SpinButtonLayout() { /*********************** **SpinButtonAlignment** ***********************/ LinearLayout.LayoutParams spinButtonLayoutParams = new LinearLayout.LayoutParams(width * 2, 5); spinButtonLayoutParams.SetMargins(0, 20, 0, 0); //SpinButtonText TextView spinButtonText = new TextView(context); spinButtonText.TextSize = 20; spinButtonText.Text = "SpinButtonAlignment"; //SpinButtonList List <String> spinButtonList = new List <String>(); spinButtonList.Add("Right"); spinButtonList.Add("Left"); spinButtonList.Add("Both"); spinButtonDataAdapter = new ArrayAdapter <String> (context, Android.Resource.Layout.SimpleSpinnerItem, spinButtonList); spinButtonDataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); //SpinButtonSpinner spinButtonSpinner = new Spinner(context, SpinnerMode.Dialog); spinButtonSpinner.Adapter = spinButtonDataAdapter; TextView textSpacing = new TextView(context); propertylayout.AddView(textSpacing); //SpinButtonSpinner ItemSelected Listener spinButtonSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = spinButtonDataAdapter.GetItem(e.Position); if (selectedItem.Equals("Right")) { spinButtonAlignment = SpinButtonAlignment.Right; gravity = GravityFlags.CenterVertical; } if (selectedItem.Equals("Left")) { spinButtonAlignment = SpinButtonAlignment.Left; gravity = GravityFlags.End | GravityFlags.CenterVertical; } if (selectedItem.Equals("Both")) { spinButtonAlignment = SpinButtonAlignment.Both; gravity = GravityFlags.Center; } }; propertylayout.AddView(spinButtonText); propertylayout.AddView(spinButtonSpinner); //SpinButtonSeparate SeparatorView spinButtonSeparate = new SeparatorView(context, width * 2); spinButtonSeparate.LayoutParameters = new ViewGroup.LayoutParams(width * 2, 5); // propertylayout.AddView(spinButtonSeparate, spinButtonLayoutParams); }
protected override void OnListItemClick(ListView l, View v, int position, long id) { base.OnListItemClick(l, v, position, id); EPersonaState state = stateAdapter.GetItem(position); SteamService.GetClient().Friends.SetPersonaState(state); }
void _lv_ItemClick(object sender, AdapterView.ItemClickEventArgs e) { //toast.MakeText(this, _adapter.GetItem(e.Position).ToString(), ToastLength.Short).Show(); Intent intent = new Intent(this, typeof(Finalinfo)); intent.PutExtra("Zoek", _adapter.GetItem(e.Position).ToString()); StartActivity(intent); }
private void bSaveServer_Click(object sender, EventArgs e) { if (spinServers.SelectedItemId == -1) { return; } int index = (int)spinServers.SelectedItemId; GameServer gameServer = Settings.GameServers[index]; gameServer.Name = etServerNameSettings.Text; gameServer.SetServer(etServerAddressSettings.Text); serverList.Remove(serverList.GetItem(index)); serverList.Insert(Settings.GameServers[index].ToShortString(), index); serverList.NotifyDataSetChanged(); }
private void OnDeviceClick(object sender, AdapterView.ItemClickEventArgs e) { if (deviceAdapter.GetItem(e.Position) is BluetoothDevice device) { StartBluetoothService(device); StartActivity(typeof(SensorActivity)); } }
private void StripPositionLayout() { //Tap Position TextView tabPoitionLabel = new TextView(context); tabPoitionLabel.SetPadding(0, 0, 0, 50); tabPoitionLabel.Text = "Navigation Strip Position"; tabPoitionLabel.Gravity = GravityFlags.Left; tabPoitionLabel.TextSize = 20; tabPoitionLabel.SetTextColor(Color.Black); //tabList List <String> tabList = new List <String>(); tabList.Add("Bottom"); tabList.Add("Top"); tabList.Add("Right"); tabList.Add("Left"); tabStripSpinner = new Spinner(context, SpinnerMode.Dialog); // Tap Adapter tabAdapter = new ArrayAdapter <String>(context, Android.Resource.Layout.SimpleSpinnerItem, tabList); tabAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); //tabStripSpinner tabStripSpinner.Adapter = tabAdapter; tabStripSpinner.SetSelection(0); tabStripSpinner.SetPadding(0, 0, 0, 0); tabStripSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = tabAdapter.GetItem(e.Position); if (selectedItem.Equals("Bottom")) { rotator.NavigationStripPosition = NavigationStripPosition.Bottom; } else if (selectedItem.Equals("Top")) { rotator.NavigationStripPosition = NavigationStripPosition.Top; } if (selectedItem.Equals("Right")) { rotator.NavigationStripPosition = NavigationStripPosition.Right; } else if (selectedItem.Equals("Left")) { rotator.NavigationStripPosition = NavigationStripPosition.Left; } }; //tabPoitionLayout LinearLayout tabPoitionLayout = new LinearLayout(context); tabPoitionLayout.Orientation = Android.Widget.Orientation.Vertical; tabPoitionLayout.SetPadding(0, 0, 0, 60); tabPoitionLayout.AddView(tabPoitionLabel); tabPoitionLayout.AddView(tabStripSpinner); proprtyOptionsLayout.AddView(tabPoitionLayout); }
private void SetupRoutesDropdownByDay() { var days = GetDaysOfWeekRelativeToToday(); var adapter = new ArrayAdapter<DayOfWeek>(Activity, Resource.Layout.route_type_dropdown_item, days); RouteTypeDropdown.Adapter = adapter; RouteTypeDropdown.ItemSelected += delegate { var day = adapter.GetItem(RouteTypeDropdown.SelectedItemPosition); UpdateRouteListForDay(day); }; UpdateRouteListForDay(days.First()); }
private void SetupRoutesDropdownByName() { var adapter = new ArrayAdapter<string>(Activity, Resource.Layout.route_type_dropdown_item, routes.Keys.ToArray()); RouteTypeDropdown.Adapter = adapter; RouteTypeDropdown.ItemSelected += delegate { var item = adapter.GetItem(RouteTypeDropdown.SelectedItemPosition); UpdateOutletList(routes[item].Outlets); }; if (routes.Count > 0) { UpdateOutletList(routes.First().Value.Outlets); } }
public override View GetPropertyWindowLayout(Android.Content.Context context) { /** * Property Window * */ int width = (context.Resources.DisplayMetrics.WidthPixels) / 2; LinearLayout propertylayout = new LinearLayout(context); //= new LinearLayout(context); propertylayout.Orientation = Android.Widget.Orientation.Vertical; LinearLayout.LayoutParams layoutParams1 = new LinearLayout.LayoutParams( width * 2, 5); layoutParams1.SetMargins(0, 20, 0, 0); TextView labelDisplayMode = new TextView(context); labelDisplayMode.TextSize = 20; labelDisplayMode.Text = "LabelDisplay Mode"; Spinner selectLabelMode = new Spinner(context); List<String> adapter = new List<String>() { "FloatAllPoints", "NearestPoint", "GroupAllPoints" }; ArrayAdapter<String> dataAdapter = new ArrayAdapter<String> (context, Android.Resource.Layout.SimpleSpinnerItem, adapter); dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleDropDownItem1Line); selectLabelMode.Adapter = dataAdapter; selectLabelMode.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = dataAdapter.GetItem(e.Position); ChartTrackballBehavior trackballBehavior = (chart.Behaviors.Get(0) as ChartTrackballBehavior); if (selectedItem.Equals("NearestPoint")) { trackballBehavior.LabelDisplayMode = TrackballLabelDisplayMode.NearestPoint; } else if (selectedItem.Equals("FloatAllPoints")) { trackballBehavior.LabelDisplayMode = TrackballLabelDisplayMode.FloatAllPoints; } else if (selectedItem.Equals("GroupAllPoints")) { trackballBehavior.LabelDisplayMode = TrackballLabelDisplayMode.GroupAllPoints; } }; propertylayout.AddView(labelDisplayMode); SeparatorView separate = new SeparatorView(context, width * 2); separate.LayoutParameters = new ViewGroup.LayoutParams(width * 2, 5); propertylayout.AddView(separate, layoutParams1); propertylayout.AddView(selectLabelMode); return propertylayout; }
public override View GetPropertyWindowLayout (Android.Content.Context context) { int width = context.Resources.DisplayMetrics.WidthPixels / 2; propertylayout = new LinearLayout (context); propertylayout.Orientation = droid.Vertical; LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams ( width * 2, 5); layoutParams.SetMargins (0, 5, 0, 0); TextView textView1 = new TextView (context); textView1.Text = " " + "TICK PLACEMENT"; textView1.TextSize = 15; textView1.Typeface = Typeface.Create("Roboto", TypefaceStyle.Normal); textView1.SetTextColor (Color.White); textView1.Gravity = GravityFlags.Left; TextView textview2 = new TextView (context); textview2.SetHeight (14); propertylayout.AddView (textview2); tickSpinner = new Spinner (context); tickSpinner.SetPadding (0, 0, 0, 0); propertylayout.AddView (textView1); SeparatorView separate = new SeparatorView (context, width * 2); separate.LayoutParameters = new ViewGroup.LayoutParams (width * 2, 5); propertylayout.AddView (separate, layoutParams); TextView textview8 = new TextView (context); textview8.SetHeight (20); propertylayout.AddView (textview8); propertylayout.AddView (tickSpinner); TextView textview3 = new TextView (context); propertylayout.AddView (textview3); List<String> list = new List<String> (); list.Add ("BottomRight"); list.Add ("TopLeft"); list.Add ("Outside"); list.Add ("Inline"); list.Add ("None"); dataAdapter = new ArrayAdapter<String> (context, Android.Resource.Layout.SimpleSpinnerItem, list); dataAdapter.SetDropDownViewResource (Android.Resource.Layout.SimpleSpinnerDropDownItem); tickSpinner.Adapter = dataAdapter; tickSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = dataAdapter.GetItem (e.Position); if (selectedItem.Equals ("BottomRight")) { tickplacement = TickPlacement.BottomRight; } else if (selectedItem.Equals ("TopLeft")) { tickplacement = TickPlacement.TopLeft; } else if (selectedItem.Equals ("Inline")) { tickplacement = TickPlacement.Inline; } else if (selectedItem.Equals ("Outside")) { tickplacement = TickPlacement.Outside; } else if (selectedItem.Equals ("None")) { tickplacement = TickPlacement.None; } }; TextView textView3 = new TextView (context); textView3.Text = " " + "LABEL PLACEMENT"; textView3.Typeface = Typeface.Create("Roboto", TypefaceStyle.Normal); textView3.Gravity = GravityFlags.Left; textView3.TextSize = 15; textView3.SetTextColor (Color.White); List<String> labelList = new List<String> (); labelList.Add ("BottomRight"); labelList.Add ("TopLeft"); labelSpinner = new Spinner (context); labelSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = dataAdapter.GetItem (e.Position); if (selectedItem.Equals ("TopLeft")) { valueplacement = ValuePlacement.TopLeft; } else if (selectedItem.Equals ("BottomRight")) { valueplacement = ValuePlacement.BottomRight; } }; labelAdapter = new ArrayAdapter<String> (context, Android.Resource.Layout.SimpleSpinnerItem, labelList); labelAdapter.SetDropDownViewResource (Android.Resource.Layout.SimpleSpinnerDropDownItem); labelSpinner.Adapter = labelAdapter; labelSpinner.SetPadding (0, 0, 0, 0); LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams (width * 2, 7); layoutParams2.SetMargins (0, 5, 0, 0); propertylayout.AddView (textView3); SeparatorView separate2 = new SeparatorView (context, width * 2); separate2.LayoutParameters = new ViewGroup.LayoutParams (width * 2, 7); propertylayout.AddView (separate2, layoutParams2); TextView textview9 = new TextView (context); textview9.SetHeight (20); propertylayout.AddView (textview9); propertylayout.AddView (labelSpinner); propertylayout.SetPadding (15, 0, 15, 0); TextView textview7 = new TextView (context); textview7.SetHeight (20); propertylayout.AddView (textview7); TextView textView6 = new TextView (context); textView6.Text = " " + "Show Label"; textView6.Typeface = Typeface.Create("Roboto", TypefaceStyle.Normal); textView6.Gravity = GravityFlags.Center; textView6.TextSize = 16; Switch checkBox = new Switch (context); checkBox.Checked = true; checkBox.CheckedChange += (object sender, CompoundButton.CheckedChangeEventArgs e) => { if (e.IsChecked) showlabel = true; else showlabel = false; }; LinearLayout.LayoutParams layoutParams3 = new LinearLayout.LayoutParams ( ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); layoutParams3.SetMargins (0, 10, 0, 0); LinearLayout.LayoutParams layoutParams4 = new LinearLayout.LayoutParams ( ViewGroup.LayoutParams.WrapContent, 55); layoutParams4.SetMargins (0, 10, 0, 0); stackView3 = new LinearLayout (context); stackView3.AddView (textView6, layoutParams4); stackView3.AddView (checkBox, layoutParams3); stackView3.Orientation = droid.Horizontal; propertylayout.AddView (stackView3); SeparatorView separate3 = new SeparatorView (context, width * 2); separate3.LayoutParameters = new ViewGroup.LayoutParams (width * 2, 5); LinearLayout.LayoutParams layoutParams7 = new LinearLayout.LayoutParams ( width * 2, 5); layoutParams7.SetMargins (0, 30, 0, 0); propertylayout.AddView (separate3, layoutParams7); TextView textView7 = new TextView (context); textView7.Text = " "+"SnapsToTicks"; textView7.Typeface = Typeface.Create("Roboto", TypefaceStyle.Normal); textView7.Gravity = GravityFlags.Center; textView7.TextSize = 16; Switch checkBox2 = new Switch (context); checkBox2.Checked = false; checkBox2.CheckedChange += (object sender, CompoundButton.CheckedChangeEventArgs e) => { if (e.IsChecked) snapsto = SnapsTo.Ticks; else snapsto = SnapsTo.None; }; LinearLayout.LayoutParams layoutParams5 = new LinearLayout.LayoutParams ( ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); layoutParams5.SetMargins (0, 20, 0, 0); LinearLayout.LayoutParams layoutParams6 = new LinearLayout.LayoutParams ( ViewGroup.LayoutParams.WrapContent, 55); layoutParams6.SetMargins (0, 20, 0, 0); stackView4 = new LinearLayout (context); stackView4.AddView (textView7, layoutParams6); stackView4.AddView (checkBox2, layoutParams5); stackView4.Orientation = droid.Horizontal; propertylayout.AddView (stackView4); SeparatorView separate4 = new SeparatorView (context, width * 2); separate4.LayoutParameters = new ViewGroup.LayoutParams (width * 2, 5); LinearLayout.LayoutParams layoutParams8 = new LinearLayout.LayoutParams ( width * 2, 5); layoutParams8.SetMargins (0, 30, 0, 0); propertylayout.AddView (separate4, layoutParams8); return propertylayout; }
public override View GetSampleContent (Context context) { btn = new Button(context); btn.SetBackgroundResource(Resource.Drawable.burgericon); FrameLayout.LayoutParams btlayoutParams = new FrameLayout.LayoutParams(42,32, GravityFlags.Center); btn.LayoutParameters = btlayoutParams; btn.SetPadding (10,0,0,0); btn.Gravity=GravityFlags.CenterVertical; TextView textView = new TextView(context); textView.TextSize=20; textView.Text="Home"; textView.SetTextColor (Color.White); textView.Gravity=GravityFlags.Center; LinearLayout linearLayout = new LinearLayout(context); FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, 70, GravityFlags.Center); layoutParams.SetMargins (10,0,0,0); linearLayout.SetPadding (10,0,0,0); linearLayout.AddView(btn);linearLayout.AddView(textView,layoutParams); linearLayout.SetBackgroundColor(Color.Rgb(47,173,227)); height = context.Resources.DisplayMetrics.HeightPixels-75; width =context.Resources.DisplayMetrics.WidthPixels; LinearLayout linear2 = new LinearLayout(context); linear2.Orientation=Orientation.Vertical; linear2.LayoutParameters = new ViewGroup.LayoutParams (ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); FrameLayout.LayoutParams layout2= new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent, GravityFlags.Center); linear2.AddView(linearLayout,layout2); /** * Main Content * */ FrameLayout gridLayout = new FrameLayout(context); gridLayout.LayoutParameters=new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); /** * item1 */ FrameLayout grid1 = new FrameLayout(context); ImageView img1 = new ImageView(context); img1.SetScaleType (ImageView.ScaleType.FitXy); img1.SetImageResource(Resource.Drawable.profile); FrameLayout.LayoutParams layoutParams1 = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent, GravityFlags.Center); grid1.AddView(img1, layoutParams1); grid1.LayoutParameters=new ViewGroup.LayoutParams((width-20) / 2,(height - 100)/3); /** * item2 */ FrameLayout grid2 = new FrameLayout(context); ImageView img2 = new ImageView(context); img2.SetImageResource(Resource.Drawable.inbox); img2.SetScaleType (ImageView.ScaleType.FitXy); grid2.AddView(img2, layoutParams1); grid2.LayoutParameters=new ViewGroup.LayoutParams((width-20) / 2,(height - 100)/3); /** * item3 */ FrameLayout grid3 = new FrameLayout(context); ImageView img3 = new ImageView(context); img3.SetImageResource(Resource.Drawable.outbox); img3.SetScaleType (ImageView.ScaleType.FitXy); grid3.AddView(img3, layoutParams1); grid3.LayoutParameters=new ViewGroup.LayoutParams((width-20) / 2,(height - 100)/3); /** * item4 */ FrameLayout grid4 = new FrameLayout(context); ImageView img4 = new ImageView(context); img4.SetImageResource(Resource.Drawable.flag); img4.SetScaleType (ImageView.ScaleType.FitXy); grid4.AddView(img4, layoutParams1); grid4.LayoutParameters=new ViewGroup.LayoutParams((width-20) / 2,(height - 100)/3); /** * item5 */ FrameLayout grid5 = new FrameLayout(context); ImageView img5 = new ImageView(context); img5.SetImageResource(Resource.Drawable.trash); img5.SetScaleType (ImageView.ScaleType.FitXy); grid5.AddView(img5, layoutParams1); grid5.LayoutParameters=new ViewGroup.LayoutParams((width-20) / 2,(height - 155)/3); /** * item6 */ FrameLayout grid6 = new FrameLayout(context); ImageView img6 = new ImageView(context); img6.SetImageResource(Resource.Drawable.power); grid6.AddView(img6, layoutParams1); img6.SetScaleType (ImageView.ScaleType.FitXy); grid6.LayoutParameters=new ViewGroup.LayoutParams((width-20) / 2,(height - 155)/3); img1.SetPadding (0,0,0,3); img2.SetPadding (-1,0,0,3); img3.SetPadding (0,0,0,0); img4.SetPadding (-1,0,0,0); img5.SetPadding (0,0,0,15); img6.SetPadding (-1,0,0,15); int x=0; int y=5; int x1,y1; x1= (x)+(width/2); y1 = (2*y)+((height-100)/3); grid1.SetX(x); grid1.SetY(y); grid2.SetX(x1); grid2.SetY(y); grid3.SetX(x); grid3.SetY(y1); grid4.SetX(x1); grid4.SetY(y1); grid5.SetX(x); grid5.SetY((2*y1)); grid6.SetX(x1); grid6.SetY((2*y1)); gridLayout.AddView(grid1); gridLayout.AddView(grid2); gridLayout.AddView(grid3); gridLayout.AddView(grid4); gridLayout.AddView(grid5); gridLayout.AddView(grid6); FrameLayout ContentFrame = new FrameLayout (context); ContentFrame.LayoutParameters = new ViewGroup.LayoutParams (ViewGroup.LayoutParams.MatchParent, height-75); ContentFrame.SetBackgroundColor (Color.White); ContentFrame.AddView (gridLayout); gridLayout.SetBackgroundColor (Color.White); linear2.AddView (ContentFrame); LinearLayout contentLayout= new LinearLayout(context); RoundedImageView imgvw=new RoundedImageView(context,120,120); imgvw.SetPadding(0,10,0,10); imgvw.SetImageResource(Resource.Drawable.user); LinearLayout.LayoutParams layparams8 = new LinearLayout.LayoutParams(120, 120); layparams8.Gravity = GravityFlags.Center; imgvw.LayoutParameters=new ViewGroup.LayoutParams(120, 120); TextView text = new TextView(context); text.Text="James Pollock"; text.Gravity=GravityFlags.Center; text.TextSize=17; text.SetTextColor(Color.White); text.SetPadding (0,20,0,0); text.LayoutParameters=new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); LinearLayout headerLayout=new LinearLayout(context); headerLayout.Orientation=Orientation.Vertical; headerLayout.SetBackgroundColor(Color.Rgb(47,173,227)); headerLayout.LayoutParameters=new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, 200); headerLayout.SetGravity (GravityFlags.Center); headerLayout.AddView(imgvw,layparams8); headerLayout.AddView(text); LinearLayout.LayoutParams layparams2 = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, (int) (height * 0.15)); layparams2.Gravity = GravityFlags.Center; contentLayout.AddView(headerLayout); LinearLayout.LayoutParams layparams5 = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, (2)); contentLayout.AddView(new SeparatorView(context,width){separatorColor=Color.LightGray},layparams5); contentLayout.SetBackgroundColor (Color.White); linear2.SetBackgroundColor(Color.White); slideDrawer = new Com.Syncfusion.Navigationdrawer.SfNavigationDrawer(context); slideDrawer.ContentView=linear2; slideDrawer.DrawerWidth = (float)(width * 0.60); slideDrawer.DrawerHeight = (float)(height * 0.60); slideDrawer.Transition=Transition.SlideOnTop; slideDrawer.LayoutParameters=new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); listView = new ListView(context); listView.VerticalScrollBarEnabled = true; btn.Click+= (object sender, EventArgs e) => { slideDrawer.ToggleDrawer(); }; List<String> list = new List<String>(); list.Add("Home"); list.Add("Profile"); list.Add("Inbox"); list.Add("Outbox"); list.Add("Sent Items"); list.Add("Trash"); ArrayAdapter<String> arrayAdapter =new ArrayAdapter<String>(context, Android.Resource.Layout.SimpleListItem1,list); listView.SetAdapter(arrayAdapter); listView.SetBackgroundColor(Color.White); listView.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent,ViewGroup.LayoutParams.MatchParent); contentLayout.AddView(listView); contentLayout.Orientation=Orientation.Vertical; FrameLayout frame = new FrameLayout (context); frame.LayoutParameters = new ViewGroup.LayoutParams (ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); frame.SetBackgroundColor (Color.White); frame.AddView (contentLayout); slideDrawer.DrawerContentView=frame; /** * profile content * */ LinearLayout profilelayout = new LinearLayout(context); profilelayout.LayoutParameters = new ViewGroup.LayoutParams (ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); profilelayout.Orientation = Orientation.Vertical; LinearLayout linearLayout2 = new LinearLayout(context); linearLayout2.SetGravity(GravityFlags.Center); linearLayout2.SetPadding(0,30,0,30); linearLayout2.LayoutParameters=new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); RoundedImageView rddimgvw=new RoundedImageView(context, 150, 150); rddimgvw.LayoutParameters=new ViewGroup.LayoutParams( 150, 150); rddimgvw.SetImageResource(Resource.Drawable.user); LinearLayout txtlayout=new LinearLayout(context); txtlayout.SetPadding(40,0,0,0); txtlayout.Orientation=Orientation.Vertical; TextView txtvw=new TextView(context); txtvw.TextSize=20; txtvw.Text="JamesPollock"; txtvw.SetTextColor (Color.Black); TextView txtvw1=new TextView(context); txtvw1.Text="Age 30"; txtvw1.TextSize=13; txtvw1.SetTextColor (Color.Black); txtlayout.AddView(txtvw); txtlayout.AddView(txtvw1); linearLayout2.AddView(rddimgvw); linearLayout2.AddView(txtlayout); linearLayout2.SetBackgroundColor(Color.White); profilelayout.AddView(linearLayout2); //int Width=context.getResources().getDisplayMetrics().widthPixels; profilelayout.Orientation=Orientation.Vertical; FrameLayout.LayoutParams separatorparams=new FrameLayout.LayoutParams(width,2,GravityFlags.Center); SeparatorView separatorView = new SeparatorView(context,width); separatorView.separatorColor = Color.LightGray; //separatorView.Invalidate (); separatorView.SetPadding(20,0,20,20); profilelayout.AddView(separatorView, separatorparams); TextView textView60 = new TextView(context); textView60.TextSize=16; textView60.SetPadding(20,0,20,0); textView60.SetBackgroundColor(Color.White); textView60.Text="\n" + "It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters.\n" + "\n" + "\n" + "when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters.\n" + "\n" + "\n" + "James Pollock"; //textView.setHorizontallyScrolling(false); profilelayout.AddView(textView60); profilelayout.SetBackgroundColor (Color.White); /** * InBox Layout */ LinearLayout inboxLayout=new LinearLayout(context); inboxLayout.LayoutParameters=new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); inboxLayout.SetBackgroundColor (Color.White); inboxLayout.Orientation=Orientation.Vertical; LinearLayout mail1=new LinearLayout(context); TextView textView8 = new TextView(context); textView8.Text="John"; textView8.TextSize=18; TextView textView9 = new TextView(context); textView9.Text="Update on Timeline"; textView9.SetTextColor(Color.ParseColor("#1CAEE4")); textView9.TextSize=16; TextView textView10 = new TextView(context); textView10.Text="Hi John, See you at 10AM"; SeparatorView separate4 = new SeparatorView(context, width * 2); separate4.separatorColor = Color.LightGray; separate4.LayoutParameters=new ViewGroup.LayoutParams(width * 2, 3); LinearLayout.LayoutParams layoutParams5 = new LinearLayout.LayoutParams(width * 2, 3); layoutParams5.SetMargins(0, 10, 15, 0); textView10.TextSize=13; mail1.AddView(textView8); mail1.AddView(textView10); LinearLayout mail2=new LinearLayout(context); TextView textView11 = new TextView(context); textView11.Text="Caster"; textView11.TextSize=18; TextView textView12 = new TextView(context); textView12.Text="Update on Timeline"; textView12.SetTextColor(Color.ParseColor("#1CAEE4")); textView12.TextSize=16; TextView textView13 = new TextView(context); textView13.Text="Hi Caster, See you at 11AM"; //textView13.setTextColor(Color.parseColor("#1CAEE4")); textView13.TextSize=13; mail2.AddView(textView11); //mail2.addView(textView12); mail2.AddView(textView13); SeparatorView separate1 = new SeparatorView(context, width * 2); separate1.separatorColor = Color.LightGray; separate1.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); LinearLayout mail3=new LinearLayout(context); TextView textView14 = new TextView(context); textView14.Text="Joey"; textView14.TextSize=18; TextView textView15 = new TextView(context); textView15.Text="Update on Timeline"; textView15.SetTextColor(Color.ParseColor("#1CAEE4")); textView15.TextSize=16; TextView textView16 = new TextView(context); textView16.Text="Hi Joey, See you at 1PM"; textView16.TextSize=13; mail3.AddView(textView14); mail3.AddView(textView16); SeparatorView separate5 = new SeparatorView(context, width * 2); separate5.separatorColor = Color.LightGray; separate5.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); LinearLayout mail4=new LinearLayout(context); TextView textView17 = new TextView(context); textView17.Text="Xavier"; textView17.TextSize=18; TextView textView18 = new TextView(context); textView18.Text="Update on Timeline"; textView18.SetTextColor(Color.ParseColor("#1CAEE4")); textView18.TextSize=16; TextView textView19 = new TextView(context); textView19.Text="Hi Xavier, See you at 2PM"; textView19.TextSize=13; mail4.AddView(textView17); mail4.AddView(textView19); SeparatorView separate3 = new SeparatorView(context, width * 2); separate3.separatorColor = Color.LightGray; separate3.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); LinearLayout mail9=new LinearLayout(context); TextView textView33 = new TextView(context); textView33.Text="Gonzalez"; textView33.TextSize=18; TextView textView34 = new TextView(context); textView34.Text="Update on Timeline"; textView34.SetTextColor(Color.ParseColor("#1CAEE4")); textView34.TextSize=16; TextView textView35 = new TextView(context); textView35.Text="Hi Gonzalez, See you at 3PM"; textView35.TextSize=13; mail9.AddView(textView33); //mail4.addView(textView18); mail9.AddView(textView35); SeparatorView separate7 = new SeparatorView(context, width * 2); separate7.separatorColor = Color.LightGray; separate7.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); LinearLayout mail10=new LinearLayout(context); TextView textView36 = new TextView(context); textView36.Text="Rodriguez"; textView36.TextSize=18; TextView textView37 = new TextView(context); textView37.Text="Update on Timeline"; textView37.SetTextColor(Color.ParseColor("#1CAEE4")); textView37.TextSize=16; TextView textView38 = new TextView(context); textView38.Text="Hi Rodriguez, See you at 4PM"; textView38.TextSize=13; mail10.AddView(textView36); mail10.AddView(textView38); SeparatorView separate10 = new SeparatorView(context, width * 2); separate10.separatorColor = Color.LightGray; separate10.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); LinearLayout mail11=new LinearLayout(context); TextView textView39 = new TextView(context); textView39.Text="Ruben"; textView39.TextSize=18; TextView textView40 = new TextView(context); textView40.Text="Update on Timeline"; textView40.SetTextColor(Color.ParseColor("#1CAEE4")); textView40.TextSize=16; TextView textView41 = new TextView(context); textView41.Text="Hi Ruben, See you at 6PM"; textView41.TextSize=13; mail11.AddView(textView39); mail11.AddView(textView41); SeparatorView separate11 = new SeparatorView(context, width * 2); separate11.separatorColor = Color.LightGray; separate11.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); mail1.Orientation=Orientation.Vertical; mail2.Orientation=Orientation.Vertical; mail3.Orientation=Orientation.Vertical; mail4.Orientation=Orientation.Vertical; mail9.Orientation=Orientation.Vertical; mail10.Orientation=Orientation.Vertical; mail11.Orientation=Orientation.Vertical; mail1.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail1.SetPadding(20,10,10,5); mail2.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail2.SetPadding(20,10,10,5); mail3.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail3.SetPadding(20,10,10,5); mail4.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail4.SetPadding(20,10,10,5); mail9.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail9.SetPadding(20,10,10,5); mail10.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail10.SetPadding(20,10,10,5); mail11.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail11.SetPadding(20,10,10,5); inboxLayout.SetPadding(20,0,20,20); inboxLayout.AddView(mail1); inboxLayout.AddView(separate4,layoutParams5); inboxLayout.AddView(mail2); inboxLayout.AddView(separate1,layoutParams5); inboxLayout.AddView(mail3); inboxLayout.AddView(separate5,layoutParams5); inboxLayout.AddView(mail4); inboxLayout.AddView(separate3,layoutParams5); inboxLayout.AddView(mail9); inboxLayout.AddView(separate7,layoutParams5); inboxLayout.AddView(mail10); inboxLayout.AddView(separate11,layoutParams5); inboxLayout.AddView(mail11); inboxLayout.AddView(separate10,layoutParams5); img2.Click+= (object sender, EventArgs e) => { ContentFrame.RemoveAllViews(); inboxLayout.RemoveAllViews(); inboxLayout.SetPadding(20,0,20,20); inboxLayout.AddView(mail1); inboxLayout.AddView(separate4,layoutParams5); inboxLayout.AddView(mail2); inboxLayout.AddView(separate1,layoutParams5); inboxLayout.AddView(mail3); inboxLayout.AddView(separate5,layoutParams5); inboxLayout.AddView(mail4); inboxLayout.AddView(separate3,layoutParams5); inboxLayout.AddView(mail9); inboxLayout.AddView(separate7,layoutParams5); inboxLayout.AddView(mail10); inboxLayout.AddView(separate11,layoutParams5); inboxLayout.AddView(mail11); inboxLayout.AddView(separate10,layoutParams5); ContentFrame.AddView(inboxLayout); textView.Text="Inbox"; }; /** * Outbox content */ LinearLayout outboxlayout=new LinearLayout(context); outboxlayout.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent)); outboxlayout.SetBackgroundColor(Color.White); outboxlayout.Orientation=(Orientation.Vertical); LinearLayout mail5=new LinearLayout(context); TextView textView20 = new TextView(context); textView20.Text="Ruben"; textView20.TextSize=20; TextView textView21 = new TextView(context); textView21.Text="Update on Timeline"; textView21.SetTextColor(Color.ParseColor("#1CAEE4")); textView21.TextSize=16; TextView textView22 = new TextView(context); textView22.Text="Hi Ruben, see you at 6PM"; SeparatorView separate6 = new SeparatorView(context, width * 2); separate6.separatorColor = Color.LightGray; separate6.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); textView22.TextSize=13; mail5.AddView(textView20); mail5.AddView(textView22); LinearLayout mail6=new LinearLayout(context); TextView textView23 = new TextView(context); textView23.Text="Rodriguez"; textView23.TextSize=20; TextView textView24 = new TextView(context); textView24.Text="Update on Timeline"; textView24.SetTextColor(Color.ParseColor("#1CAEE4")); textView24.TextSize=16; TextView textView25 = new TextView(context); textView25.Text="Hi Rodriguez, see you at 4PM"; textView25.TextSize=13; mail6.AddView(textView23); mail6.AddView(textView25); LinearLayout mail12=new LinearLayout(context); TextView textView42 = new TextView(context); textView42.Text="Gonzalez"; textView42.TextSize=20; TextView textView43 = new TextView(context); textView43.Text="Update on Timeline"; textView43.SetTextColor(Color.ParseColor("#1CAEE4")); textView43.TextSize=16; TextView textView44 = new TextView(context); textView44.Text="Hi Gonzalez, see you at 3PM"; mail12.AddView(textView42); //mail12.addView(textView43); mail12.AddView(textView44); SeparatorView separate14 = new SeparatorView(context, width * 2); separate14.separatorColor = Color.LightGray; separate14.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); mail12.Orientation=Orientation.Vertical; mail12.Orientation=(Orientation.Vertical); mail5.Orientation=Orientation.Vertical; mail6.Orientation=Orientation.Vertical; LinearLayout mail13=new LinearLayout(context); TextView textView45 = new TextView(context); textView45.Text="Xavier"; textView45.TextSize=20; TextView textView46 = new TextView(context); textView46.Text="Update on Timeline"; textView46.SetTextColor(Color.ParseColor("#1CAEE4")); textView46.TextSize=16; TextView textView47 = new TextView(context); textView47.Text="Hi Xavier, see you at 2PM"; SeparatorView separate15 = new SeparatorView(context, width * 2); separate15.separatorColor = Color.LightGray; separate15.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); mail13.AddView(textView45); mail13.AddView(textView47); mail13.Orientation=(Orientation.Vertical); mail13.Orientation=(Orientation.Vertical); LinearLayout mail14=new LinearLayout(context); TextView textView48 = new TextView(context); textView48.Text="Joey"; textView48.TextSize=20; TextView textView49 = new TextView(context); textView49.Text="Update on Timeline"; textView49.SetTextColor(Color.ParseColor("#1CAEE4")); textView49.TextSize=16; TextView textView50 = new TextView(context); textView50.Text="Hi Joey, see you at 1PM"; SeparatorView separate16 = new SeparatorView(context, width * 2); separate16.separatorColor = Color.LightGray; separate16.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); mail14.AddView(textView48); //mail12.addView(textView43); mail14.AddView(textView50); mail14.Orientation=(Orientation.Vertical); mail14.Orientation=(Orientation.Vertical); LinearLayout mail15=new LinearLayout(context); TextView textView51 = new TextView(context); textView51.Text="Joey"; textView51.TextSize=20; TextView textView52 = new TextView(context); textView52.Text="Update on Timeline"; textView52.SetTextColor(Color.ParseColor("#1CAEE4")); textView52.TextSize=16; TextView textView53 = new TextView(context); textView53.Text="Hi Joey, see you at 1PM"; SeparatorView separate17 = new SeparatorView(context, width * 2); separate17.separatorColor = Color.LightGray; separate17.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); mail15.AddView(textView51); mail15.AddView(textView53); mail15.Orientation=(Orientation.Vertical); mail15.Orientation=(Orientation.Vertical); LinearLayout mail16=new LinearLayout(context); TextView textView54 = new TextView(context); textView54.Text=("Caster"); textView54.TextSize=(20); TextView textView55 = new TextView(context); textView55.Text=("Update on Timeline"); textView55.SetTextColor(Color.ParseColor("#1CAEE4")); textView55.TextSize=(16); TextView textView56 = new TextView(context); textView56.Text=("Hi Caster, see you at 11PM"); SeparatorView separate18 = new SeparatorView(context, width * 2); separate18.separatorColor = Color.LightGray; separate18.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); mail16.AddView(textView54); mail16.AddView(textView56); mail16.Orientation=(Orientation.Vertical); mail16.Orientation=(Orientation.Vertical); LinearLayout mail17=new LinearLayout(context); TextView textView57 = new TextView(context); textView57.Text="john"; textView57.TextSize=20; TextView textView58 = new TextView(context); textView58.Text=("Update on Timeline"); textView58.SetTextColor(Color.ParseColor("#1CAEE4")); textView58.TextSize=(16); TextView textView59 = new TextView(context); textView59.Text=("Hi John, see you at 10AM"); SeparatorView separate19 = new SeparatorView(context, width * 2); separate19.separatorColor = Color.LightGray; separate19.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); mail17.AddView(textView57); mail17.AddView(textView59); mail17.Orientation=(Orientation.Vertical); mail17.Orientation=(Orientation.Vertical); mail6.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail6.SetPadding(20, 10, 10, 10); mail5.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail5.SetPadding(20,10,10,5); mail12.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail12.SetPadding(20,10,10,5); mail13.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail13.SetPadding(20,10,10,5); mail14.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail14.SetPadding(20,10,10,5); mail15.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail15.SetPadding(20,10,10,5); mail16.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail16.SetPadding(20,10,10,5); mail17.LayoutParameters=(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent)); mail17.SetPadding(20,10,10,5); SeparatorView separate13 = new SeparatorView(context, width * 2); separate13.separatorColor = Color.LightGray; separate13.LayoutParameters=(new ViewGroup.LayoutParams(width * 2, 3)); outboxlayout.SetPadding(20, 0, 20, 20); outboxlayout.AddView(mail5); outboxlayout.AddView(separate13, layoutParams5); outboxlayout.AddView(mail6); outboxlayout.AddView(separate6, layoutParams5); outboxlayout.AddView(mail12); outboxlayout.AddView(separate14, layoutParams5); outboxlayout.AddView(mail13); outboxlayout.AddView(separate15, layoutParams5); outboxlayout.AddView(mail15); outboxlayout.AddView(separate17, layoutParams5); outboxlayout.AddView(mail16); outboxlayout.AddView(separate18, layoutParams5); outboxlayout.AddView(mail17); outboxlayout.AddView(separate19, layoutParams5); img3.Click+= (object sender, EventArgs e) => { ContentFrame.RemoveAllViews(); outboxlayout.RemoveAllViews(); outboxlayout.SetPadding(20, 0, 20, 20); outboxlayout.AddView(mail5); outboxlayout.AddView(separate13, layoutParams5); outboxlayout.AddView(mail6); outboxlayout.AddView(separate6, layoutParams5); outboxlayout.AddView(mail12); outboxlayout.AddView(separate14, layoutParams5); outboxlayout.AddView(mail13); outboxlayout.AddView(separate15, layoutParams5); outboxlayout.AddView(mail15); outboxlayout.AddView(separate17, layoutParams5); outboxlayout.AddView(mail16); outboxlayout.AddView(separate18, layoutParams5); outboxlayout.AddView(mail17); outboxlayout.AddView(separate19, layoutParams5); ContentFrame.AddView(outboxlayout); textView.Text="OutBox"; }; listView.ItemClick+= (object sender, AdapterView.ItemClickEventArgs e) => { String selitem= arrayAdapter.GetItem(e.Position); if(selitem.Equals("Home")){ ContentFrame.RemoveAllViews(); ContentFrame.AddView(gridLayout); textView.Text="Home"; } if(selitem.Equals("Profile")){ ContentFrame.RemoveAllViews(); ContentFrame.AddView(profilelayout); textView.Text="Profile"; } if(selitem.Equals("Inbox")){ ContentFrame.RemoveAllViews(); inboxLayout.RemoveAllViews(); inboxLayout.SetPadding(20,0,20,20); inboxLayout.AddView(mail1); inboxLayout.AddView(separate4,layoutParams5); inboxLayout.AddView(mail2); inboxLayout.AddView(separate1,layoutParams5); inboxLayout.AddView(mail3); inboxLayout.AddView(separate5,layoutParams5); inboxLayout.AddView(mail4); inboxLayout.AddView(separate3,layoutParams5); inboxLayout.AddView(mail9); inboxLayout.AddView(separate7,layoutParams5); inboxLayout.AddView(mail10); inboxLayout.AddView(separate11,layoutParams5); inboxLayout.AddView(mail11); inboxLayout.AddView(separate10,layoutParams5); ContentFrame.AddView(inboxLayout); textView.Text="Inbox"; } if(selitem.Equals("Outbox")){ ContentFrame.RemoveAllViews(); outboxlayout.RemoveAllViews(); outboxlayout.SetPadding(20, 0, 20, 20); outboxlayout.AddView(mail5); outboxlayout.AddView(separate13, layoutParams5); outboxlayout.AddView(mail6); outboxlayout.AddView(separate6, layoutParams5); outboxlayout.AddView(mail12); outboxlayout.AddView(separate14, layoutParams5); outboxlayout.AddView(mail13); outboxlayout.AddView(separate15, layoutParams5); outboxlayout.AddView(mail15); outboxlayout.AddView(separate17, layoutParams5); outboxlayout.AddView(mail16); outboxlayout.AddView(separate18, layoutParams5); outboxlayout.AddView(mail17); outboxlayout.AddView(separate19, layoutParams5); ContentFrame.AddView(outboxlayout); textView.Text="OutBox"; } if(selitem.Equals("Sent Items")){ ContentFrame.RemoveAllViews(); inboxLayout.RemoveAllViews(); inboxLayout.SetPadding(20,0,20,20); inboxLayout.AddView(mail10); inboxLayout.AddView(separate1,layoutParams5); inboxLayout.AddView(mail9); inboxLayout.AddView(separate5,layoutParams5); inboxLayout.AddView(mail4); inboxLayout.AddView(separate3,layoutParams5); inboxLayout.AddView(mail3); inboxLayout.AddView(separate10,layoutParams5); inboxLayout.AddView(mail11); inboxLayout.AddView(separate4,layoutParams5); inboxLayout.AddView(mail1); inboxLayout.AddView(separate7,layoutParams5); inboxLayout.AddView(mail2); inboxLayout.AddView(separate11,layoutParams5); ContentFrame.AddView(inboxLayout); textView.Text="Sent Items"; } if(selitem.Equals("Trash")){ ContentFrame.RemoveAllViews(); outboxlayout.RemoveAllViews(); outboxlayout.SetPadding(20, 0, 20, 20); outboxlayout.AddView(mail13); outboxlayout.AddView(separate15, layoutParams5); outboxlayout.AddView(mail5); outboxlayout.AddView(separate13, layoutParams5); outboxlayout.AddView(mail12); outboxlayout.AddView(separate14, layoutParams5); outboxlayout.AddView(mail15); outboxlayout.AddView(separate17, layoutParams5); outboxlayout.AddView(mail17); outboxlayout.AddView(separate19, layoutParams5); outboxlayout.AddView(mail16); outboxlayout.AddView(separate18, layoutParams5); outboxlayout.AddView(mail6); outboxlayout.AddView(separate6, layoutParams5); ContentFrame.AddView(outboxlayout); textView.Text="Trash"; } slideDrawer.ToggleDrawer(); }; img1.Click+= (object sender, EventArgs e) => { ContentFrame.RemoveAllViews(); ContentFrame.AddView(profilelayout); textView.Text="Profile"; }; img4.Click+= (object sender, EventArgs e) => { ContentFrame.RemoveAllViews(); inboxLayout.RemoveAllViews(); inboxLayout.SetPadding(20,0,20,20); inboxLayout.AddView(mail10); inboxLayout.AddView(separate1,layoutParams5); inboxLayout.AddView(mail9); inboxLayout.AddView(separate5,layoutParams5); inboxLayout.AddView(mail4); inboxLayout.AddView(separate3,layoutParams5); inboxLayout.AddView(mail3); inboxLayout.AddView(separate10,layoutParams5); inboxLayout.AddView(mail11); inboxLayout.AddView(separate4,layoutParams5); inboxLayout.AddView(mail1); inboxLayout.AddView(separate7,layoutParams5); inboxLayout.AddView(mail2); inboxLayout.AddView(separate11,layoutParams5); ContentFrame.AddView(inboxLayout); textView.Text="Sent Items"; }; img5.Click+= (object sender, EventArgs e) => { ContentFrame.RemoveAllViews(); outboxlayout.RemoveAllViews(); outboxlayout.SetPadding(20, 0, 20, 20); outboxlayout.AddView(mail13); outboxlayout.AddView(separate15, layoutParams5); outboxlayout.AddView(mail5); outboxlayout.AddView(separate13, layoutParams5); outboxlayout.AddView(mail12); outboxlayout.AddView(separate14, layoutParams5); outboxlayout.AddView(mail15); outboxlayout.AddView(separate17, layoutParams5); outboxlayout.AddView(mail17); outboxlayout.AddView(separate19, layoutParams5); outboxlayout.AddView(mail16); outboxlayout.AddView(separate18, layoutParams5); outboxlayout.AddView(mail6); outboxlayout.AddView(separate6, layoutParams5); ContentFrame.AddView(outboxlayout); textView.Text="Trash"; }; return slideDrawer; }
public override View GetPropertyWindowLayout (Context context) { int width = (context.Resources.DisplayMetrics.WidthPixels) / 2; propertylayout = new LinearLayout(context); propertylayout.Orientation = Orientation.Vertical; LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams( width * 2, 3); layoutParams.SetMargins(0, 20, 0, 0); TextView culture = new TextView(context); culture.TextSize=20; culture.Text="Position"; positionSpinner = new Spinner(context); positionSpinner.SetGravity(GravityFlags.Left); List<String> list = new List<String>(); list.Add("Left"); list.Add("Right"); list.Add("Top"); list.Add("Bottom"); dataAdapter = new ArrayAdapter<String> (context, Android.Resource.Layout.SimpleSpinnerItem, list); dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); positionSpinner.Adapter = dataAdapter; positionSpinner.ItemSelected+= (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem= dataAdapter.GetItem(e.Position); if (selectedItem.Equals("Left")) { sliderposition = Position.Left; } if (selectedItem.Equals("Right")) { sliderposition = Position.Right; } if (selectedItem.Equals("Top")) { sliderposition = Position.Top; } if (selectedItem.Equals("Bottom")) { sliderposition = Position.Bottom; } }; propertylayout.AddView(culture); propertylayout.AddView(positionSpinner); SeparatorView separate = new SeparatorView(context, width * 2); separate.separatorColor = Color.LightGray; separate.LayoutParameters=new ViewGroup.LayoutParams(width * 2, 3); propertylayout.AddView(separate, layoutParams); TextView culture2 = new TextView(context); culture2.TextSize=20; culture2.Text="Animations"; animationSpinner = new Spinner(context); animationSpinner.SetGravity(GravityFlags.Left); List<String> list2 = new List<String>(); list2.Add("SlideOnTop"); list2.Add("Reveal"); list2.Add("Push"); dataAdapter1 = new ArrayAdapter<String> (context, Android.Resource.Layout.SimpleSpinnerItem, list2); dataAdapter1.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);; animationSpinner.ItemSelected+= (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem= dataAdapter1.GetItem(e.Position); if (selectedItem.Equals("SlideOnTop")) { sliderTransition = Transition.SlideOnTop; } if (selectedItem.Equals("Reveal")) { sliderTransition =Transition.Reveal; } if (selectedItem.Equals("Push")) { sliderTransition =Transition.Push; } }; animationSpinner.Adapter = dataAdapter1; propertylayout.AddView(culture2); propertylayout.AddView(animationSpinner); SeparatorView separate2 = new SeparatorView(context, width * 2); separate2.separatorColor = Color.LightGray; separate2.LayoutParameters=new ViewGroup.LayoutParams(width * 2, 3); propertylayout.AddView(separate2, layoutParams); propertylayout.SetPadding(20,20,20,20); return propertylayout; }
public override View GetPropertyWindowLayout (Context context) { /** * Property Window * */ int width = (context.Resources.DisplayMetrics.WidthPixels) / 2; propertylayout = new LinearLayout(context); //= new LinearLayout(context); propertylayout.Orientation=Orientation.Vertical; LinearLayout.LayoutParams layoutParams1 = new LinearLayout.LayoutParams( width * 2, 5); layoutParams1.SetMargins(0, 20, 0, 0); TextView culturetxt = new TextView(context); culturetxt.TextSize=20; culturetxt.Text="Culture"; cultureSpinner = new Spinner(context); //cultureSpinner.Gravity=GravityFlags.Left; List<String> list = new List<String>(); list.Add("United States"); list.Add("United Kingdom"); list.Add("Japan"); list.Add("France"); list.Add("Italy"); dataAdapter = new ArrayAdapter<String> (context, Android.Resource.Layout.SimpleSpinnerItem, list); dataAdapter.SetDropDownViewResource (Android.Resource.Layout.SimpleSpinnerDropDownItem); cultureSpinner.Adapter = dataAdapter; cultureSpinner.ItemSelected+= (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = dataAdapter.GetItem(e.Position); if (selectedItem.Equals("United States")) { localinfo=Java.Util.Locale.Us; //new Java.Util.Locale("en","US"); } if (selectedItem.Equals("United Kingdom")) { localinfo=Java.Util.Locale.Uk; } if (selectedItem.Equals("Japan")) { localinfo=Java.Util.Locale.Japan; } if (selectedItem.Equals("France")) { localinfo=Java.Util.Locale.France; } if (selectedItem.Equals("Italy")) { localinfo=Java.Util.Locale.Italy; } }; propertylayout.AddView(culturetxt); propertylayout.AddView(cultureSpinner); SeparatorView separate = new SeparatorView(context, width * 2); separate.LayoutParameters=new ViewGroup.LayoutParams(width * 2, 5); propertylayout.AddView(separate, layoutParams1); TextView textView6 = new TextView(context); textView6.Text="Allow Null"; textView6.Gravity=GravityFlags.Center; textView6.TextSize=20; Switch checkBox = new Switch(context); checkBox.Checked=true; checkBox.CheckedChange+= (object send, CompoundButton.CheckedChangeEventArgs eve) => { if(!eve.IsChecked) allownull = false; else allownull = true; }; LinearLayout.LayoutParams layoutParams3 = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); layoutParams3.SetMargins(0, 10, 0, 0); LinearLayout.LayoutParams layoutParams4 = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.WrapContent, 55); layoutParams4.SetMargins(0, 10, 0, 0); stackView3 = new LinearLayout(context); stackView3.AddView(textView6,layoutParams4); stackView3.AddView(checkBox, layoutParams3); stackView3.Orientation=Orientation.Horizontal; propertylayout.AddView(stackView3); SeparatorView separate3 = new SeparatorView(context, width * 2); separate3.LayoutParameters=new ViewGroup.LayoutParams(width * 2, 5); LinearLayout.LayoutParams layoutParams5 = new LinearLayout.LayoutParams(width * 2, 5); layoutParams5.SetMargins(0, 20, 15, 0); propertylayout.AddView(separate3, layoutParams5); propertylayout.SetPadding(20,20,20,20); return propertylayout; }
public override View GetPropertyWindowLayout (Android.Content.Context context) { int width = context.Resources.DisplayMetrics.WidthPixels / 2; propertylayout = new LinearLayout(context); propertylayout.Orientation = Orientation.Vertical; LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams( width * 2, 5); layoutParams.SetMargins(0, 20, 0, 0); //SuggestionMode TextView textView1 = new TextView(context); textView1.Text = "Suggestion Mode"; textView1.TextSize=20; textView1.Gravity = GravityFlags.Left; TextView textview2 = new TextView(context); propertylayout.AddView(textview2); spinner1 = new Spinner(context); //spinner1.Gravity = GravityFlags.Left; propertylayout.AddView(textView1); propertylayout.AddView(spinner1); List<String> list = new List<String>(); list.Add("StartsWith"); list.Add("StartsWithCaseSensitive"); list.Add("Contains"); list.Add("ContainsWithCaseSensitive"); list.Add("EndsWith"); list.Add("EndsWithCaseSensitive"); list.Add("Equals"); list.Add("EqualsWithCaseSensitive"); //list.add("None"); dataAdapter = new ArrayAdapter<String> (context, Android.Resource.Layout.SimpleSpinnerItem, list); dataAdapter.SetDropDownViewResource (Android.Resource.Layout.SimpleSpinnerDropDownItem); spinner1.Adapter = dataAdapter; spinner1.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = dataAdapter.GetItem (e.Position); if (selectedItem.Equals ("StartsWith")) { suggestionModes = SuggestionMode.StartsWith; } else if (selectedItem.Equals ("StartsWithCaseSensitive")) { suggestionModes = SuggestionMode.StartsWithCaseSensitive; } else if (selectedItem.Equals ("Contains")) { suggestionModes = SuggestionMode.Contains; } else if (selectedItem.Equals ("ContainsWithCaseSensitive")) { suggestionModes = SuggestionMode.ContainsWithCaseSensitive; } else if (selectedItem.Equals ("EndsWith")) { suggestionModes = SuggestionMode.EndsWith; } else if (selectedItem.Equals ("EndsWithCaseSensitive")) { suggestionModes = SuggestionMode.EndsWithCaseSensitive; } else if (selectedItem.Equals ("Equals")) { suggestionModes = SuggestionMode.Equals; } else if (selectedItem.Equals ("EqualsWithCaseSensitive")) { suggestionModes = SuggestionMode.EqualsWithCaseSensitive; } }; //Separator 1 SeparatorView separate = new SeparatorView(context, width * 2); separate.LayoutParameters = new ViewGroup.LayoutParams(width * 2, 5); LinearLayout.LayoutParams layoutParam1 = new LinearLayout.LayoutParams( width * 2, 5); layoutParam1.SetMargins(0, 20, 0, 0); propertylayout.AddView(separate,layoutParam1); //AutoCompleteMode TextView textV1 = new TextView(context); textV1.Text = "AutoComplete Mode"; textV1.TextSize=20; textV1.Gravity = GravityFlags.Left; TextView textv2 = new TextView(context); propertylayout.AddView(textv2); text3 = new Spinner(context); propertylayout.AddView(textV1); propertylayout.AddView(text3); List<String> list1 = new List<String>(); list1.Add("Suggest"); list1.Add("SuggestAppend"); list1.Add("Append"); dataadapter1 = new ArrayAdapter<String> (context, Android.Resource.Layout.SimpleSpinnerItem, list1); dataadapter1.SetDropDownViewResource (Android.Resource.Layout.SimpleSpinnerDropDownItem); text3.Adapter = dataadapter1; text3.ItemSelected+= (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = dataadapter1.GetItem(e.Position); if (selectedItem.Equals("Suggest")) { autoCompleteMode = AutoCompleteMode.Suggest; } else if (selectedItem.Equals("SuggestAppend")) { autoCompleteMode = AutoCompleteMode.SuggestAppend; } else if (selectedItem.Equals("Append")) { autoCompleteMode = AutoCompleteMode.Append; } }; //Separator 2 SeparatorView separate1 = new SeparatorView(context, width * 2); separate1.LayoutParameters = new ViewGroup.LayoutParams(width * 2, 5); LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams( width * 2, 5); layoutParams2.SetMargins(0, 20, 0, 0); propertylayout.SetPadding(15, 0, 15, 0); //Separator 2 SeparatorView separate2 = new SeparatorView(context, width * 2); separate2.LayoutParameters = new ViewGroup.LayoutParams(width * 2, 5); propertylayout.AddView(separate2, layoutParams2); //Min Prefix Character TextView textView7 = new TextView(context); textView7.Text = "Min Prefix Character"; textView7.SetWidth(400); textView7.TextSize=20; etext1 = new EditText(context); etext1.Text = "1"; etext1.TextSize=16; etext1.InputType = Android.Text.InputTypes.ClassPhone; etext1.TextChanged+= (object sender, Android.Text.TextChangedEventArgs e) => { if(etext1.Text.Length > 0) minimum = Convert.ToInt32(e.Text.ToString()); else minimum = 1; }; LinearLayout.LayoutParams layoutParams7 = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); layoutParams7.SetMargins(0, 10, 0, 0); LinearLayout.LayoutParams layoutParams8 = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.WrapContent, 55); layoutParams8.SetMargins(0, 10, 0, 0); stackView2 = new LinearLayout(context); stackView2.AddView(textView7,layoutParams8); stackView2.AddView(etext1, layoutParams7); stackView2.Orientation = Orientation.Horizontal; propertylayout.AddView(stackView2); SeparatorView separate4 = new SeparatorView(context, width * 2); separate4.LayoutParameters = new ViewGroup.LayoutParams(width * 2, 5); LinearLayout.LayoutParams layoutParams6 = new LinearLayout.LayoutParams(width * 2, 5); layoutParams6.SetMargins(0, 20, 15, 0); propertylayout.AddView(separate4, layoutParams6); //max DropDown height TextView textView8 = new TextView(context); textView8.Text = "Max DropDown Height"; textView8.SetWidth(400); textView8.TextSize=20; etext2 = new EditText(context); etext2.Text = "200"; etext2.TextSize=16; etext2.InputType = Android.Text.InputTypes.ClassPhone; etext2.TextChanged+= (object sender, Android.Text.TextChangedEventArgs e) => { if(etext2.Text.Length>0) maximum = Convert.ToInt32(e.Text.ToString()); else maximum = 200; }; LinearLayout.LayoutParams layoutParams9 = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); layoutParams9.SetMargins(0, 10, 0, 0); LinearLayout.LayoutParams layoutParams10 = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.WrapContent, 55); layoutParams10.SetMargins(0, 10, 0, 0); stackView3 = new LinearLayout(context); stackView3.AddView(textView8,layoutParams10); stackView3.AddView(etext2, layoutParams9); stackView3.Orientation = Orientation.Horizontal; propertylayout.AddView(stackView3); SeparatorView separate5 = new SeparatorView(context, width * 2); separate5.LayoutParameters = new ViewGroup.LayoutParams(width * 2, 5); LinearLayout.LayoutParams layoutParams11 = new LinearLayout.LayoutParams(width * 2, 5); layoutParams11.SetMargins(0, 20, 15, 0); propertylayout.AddView(separate5, layoutParams11); //Popup Delay TextView textView9 = new TextView(context); textView9.Text = "PopUp Delay"; textView9.SetWidth(400); textView9.TextSize=20; etext3 = new EditText(context); etext3.Text = "100"; etext3.TextSize=16; etext3.InputType = Android.Text.InputTypes.ClassPhone; etext1.SetWidth(50); etext2.SetWidth(50); etext3.SetWidth(50); etext3.TextChanged+= (object sender, Android.Text.TextChangedEventArgs e) => { if(etext3.Text.Length>0) popupdelay= Convert.ToInt32(e.Text.ToString()); else popupdelay = 100; }; LinearLayout.LayoutParams layoutParams12 = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); layoutParams12.SetMargins(0, 10, 0, 0); LinearLayout.LayoutParams layoutParams13 = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.WrapContent, 55); layoutParams13.SetMargins(0, 10, 0, 0); stackView4 = new LinearLayout(context); stackView4.AddView(textView9,layoutParams13); stackView4.AddView(etext3, layoutParams12); stackView4.Orientation = Orientation.Horizontal; propertylayout.AddView(stackView4); SeparatorView separate6 = new SeparatorView(context, width * 2); separate6.LayoutParameters=new ViewGroup.LayoutParams(width * 2, 5); LinearLayout.LayoutParams layoutParams14 = new LinearLayout.LayoutParams(width * 2, 5); layoutParams14.SetMargins(0, 20, 15, 0); propertylayout.AddView(separate6, layoutParams14); return propertylayout; }