public override Android.Views.View GetView(int position, Android.Views.View convertView, Android.Views.ViewGroup parent) { DealRecordItemView _dealRecordItemView = null; var item = GetItem(position); if (convertView == null) { convertView = LayoutInflater.From(Context).Inflate(Resource.Layout.DealRecordListitemView, null); _dealRecordItemView = new DealRecordItemView(); _dealRecordItemView.tv_dealTime = convertView.FindViewById <TextView> (Resource.Id.tv_dealTime); _dealRecordItemView.tv_dealTypeDesc = convertView.FindViewById <TextView> (Resource.Id.tv_dealTypeDesc); _dealRecordItemView.tv_dealAmmount = convertView.FindViewById <TextView> (Resource.Id.tv_dealAmmount); _dealRecordItemView.tv_dealAccountName = convertView.FindViewById <TextView> (Resource.Id.tv_dealAccountName); _dealRecordItemView.tv_dealStatusDesc = convertView.FindViewById <TextView> (Resource.Id.tv_dealStatusDesc); convertView.SetTag(Resource.Id.dealRecordlistitemview, (Java.Lang.Object)_dealRecordItemView); } else { _dealRecordItemView = (DealRecordItemView)convertView.GetTag(Resource.Id.dealRecordlistitemview); } //赋值 _dealRecordItemView.tv_dealTime.Text = !string.IsNullOrEmpty(item.DealTime)?Convert.ToDateTime(item.DealTime).ToString("yyyy-MM-dd HH:mm:ss"):string.Empty; _dealRecordItemView.tv_dealTypeDesc.Text = !string.IsNullOrEmpty(item.DealTypeDesc)?item.DealTypeDesc:string.Empty; _dealRecordItemView.tv_dealAmmount.Text = !string.IsNullOrEmpty(item.DealAmount)?item.DealAmount:string.Empty; _dealRecordItemView.tv_dealAccountName.Text = !string.IsNullOrEmpty(item.AccountName)?item.AccountName:string.Empty; _dealRecordItemView.tv_dealStatusDesc.Text = !string.IsNullOrEmpty(item.DealStatusDesc)?item.DealStatusDesc:string.Empty; return(convertView); }
public TimeLineViewHolder(View itemView, int viewType) : base(itemView) { name = itemView.FindViewById<TextView>(Resource.Id.tx_name); mTimelineView = itemView.FindViewById<TimelineView>(Resource.Id.time_marker); mTimelineView.InitLine(viewType); }
public MyHealth_TakwimViewHolder (View itemView, Action<int> listener) : base(itemView) { tvTitle = itemView.FindViewById <TextView> (Resource.Id.tvCardHeader); mRViewList = itemView.FindViewById <RecyclerView> (Resource.Id.takwimRecyclerViewList); itemView.Click += (sender, e) => listener (base.Position); }
/// <summary> /// OverrayするViewの初期設定 /// </summary> public void ViewCreate() { WindowManager = context.GetSystemService(WindowService).JavaCast <IWindowManager>(); // Viewからインフレータを作成する var layoutInflater = LayoutInflater.From(context); // レイアウトファイルから重ね合わせするViewを作成する view = layoutInflater.Inflate(Resource.Layout.listlayout, null); // 各要素を変数に格納,イベントのあるものはイベント登録 var closeButton = view.FindViewById <Button>(Resource.Id.closeButton); closeButton.Click += CloseButton_Click; var toSettingButtoun = view.FindViewById <Button>(Resource.Id.toSettingButton); toSettingButtoun.Click += ToSettingButtoun_Click; var addButton = view.FindViewById <Button>(Resource.Id.addButton); addButton.Click += AddButton_Click; listView = view.FindViewById <ListView>(Resource.Id.list_view); listView.ItemClick += ListView_ItemClick; editText = view.FindViewById <EditText>(Resource.Id.editText); // カスタムViewにアダプターをセット customMemoAdapter = new CustomMemoAdapter(this, customViewItem, getFontSize()); listView.Adapter = customMemoAdapter; // DBの値をアダプターにセットし反映 DepictionMemoListInit(); }
public override Android.Views.View GetView(int position, Android.Views.View convertView, Android.Views.ViewGroup parent) { SortViewHolder viewHolder = null; SortModel mContent = list [position]; if (convertView == null) { viewHolder = new SortViewHolder(); convertView = LayoutInflater.From(mContext).Inflate(Resource.Layout.item_users, null); viewHolder.tvTitle = convertView.FindViewById <TextView> (Resource.Id.title); viewHolder.tvLetter = convertView.FindViewById <TextView> (Resource.Id.catalog); convertView.Tag = viewHolder; } else { viewHolder = (SortViewHolder)convertView.Tag; } //根据position获取分类的首字母的Char ascii值 int section = GetSectionForPosition(position); //如果当前位置等于该分类首字母的Char的位置 ,则认为是第一次出现 if (position == GetPositionForSection(section)) { viewHolder.tvLetter.Visibility = ViewStates.Visible; viewHolder.tvLetter.Text = mContent.SortLetters; } else { viewHolder.tvLetter.Visibility = ViewStates.Gone; } viewHolder.tvTitle.Text = (this.list [position].Name); return(convertView); }
public Notification_RecyclerViewHolder(Android.Views.View itemView) : base(itemView) { IssueImage = itemView.FindViewById <CircleImageView>(Resource.Id.userimage); //This imageview is for Issue Image not userImage UserName = itemView.FindViewById <TextView>(Resource.Id.username); IssueDate = itemView.FindViewById <TextView>(Resource.Id.date); IssueStatement = itemView.FindViewById <TextView>(Resource.Id.description); }
protected override void OnElementChanged(ElementChangedEventArgs <Page> e) { base.OnElementChanged(e); if (e.OldElement != null || Element == null) { return; } try { if (!(Context is FormsAppCompatActivity activity)) { return; } _activity = activity; _currentView = _activity.LayoutInflater.Inflate(Resource.Layout.Coordinator, this, false); AddView(_currentView); var toolbar = _currentView.FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.myToolBar); if (toolbar == null) { return; } if (!(e.NewElement is CoordinatorPage view)) { return; } var fragment = view.NestedContent?.CreateSupportFragment(_activity); if (fragment == null) { return; } var fragmentContainer = _currentView.FindViewById <FrameLayout>(Resource.Id.fragmentContainer); _activity.SupportFragmentManager .BeginTransaction() .Replace(fragmentContainer.Id, fragment) .Commit(); /* Set Floating Button On Click */ var floatingButton = _currentView.FindViewById <Android.Support.Design.Widget.FloatingActionButton>(Resource.Id .floatingActionButton); floatingButton.Click += FloatingButtonClick; _activity.SetSupportActionBar(toolbar); UpdateCoordinatorLayout(); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { rootView = inflater.Inflate (Resource.Layout.TaskEdit, container, false); taskTitle = rootView.FindViewById<EditText> (Resource.Id.taskTitle); taskNote = rootView.FindViewById<EditText> (Resource.Id.taskNote); taskAlarmList = rootView.FindViewById<ListView> (Resource.Id.taskAlarmList); alarmAdapter = new AlarmAdapter (inflater, alarmList); taskAlarmList.Adapter = alarmAdapter; taskAlarmList.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => { // Toast.MakeText(Activity, "hoge", ToastLength.Long); currentAlarmPosition = e.Position; var df = new TimePickerFragment(this); df.Show(this.FragmentManager, "timePicker"); }; taskTitle.Text = ViewModel.SelectedTask.Title; taskNote.Text = ViewModel.SelectedTask.Note; // after text changed: viewmodel sync taskTitle.AfterTextChanged += (object sender, Android.Text.AfterTextChangedEventArgs e) => { ViewModel.SelectedTask.Title = taskTitle.Text; }; taskNote.AfterTextChanged += (object sender, Android.Text.AfterTextChangedEventArgs e) => { ViewModel.SelectedTask.Note = taskNote.Text; }; return rootView; }
public override void BindView(Android.Views.View view, Context context, ICursor cursor) { view.FindViewById <TextView> (Resource.Id.vendor_name).Text = cursor.GetString(VendorsQuery.NAME); bool starred = cursor.GetInt(VendorsQuery.STARRED) != 0; view.FindViewById(Resource.Id.star_button).Visibility = starred ? ViewStates.Visible : ViewStates.Invisible; }
public override View GetView(int position, View convertView, ViewGroup parent) { var item = items[position]; ViewHolder holder; if (convertView == null) { convertView = context.LayoutInflater.Inflate(lay, parent, false) as LinearLayout; holder = new ViewHolder(); holder.ImageItem = convertView.FindViewById<ImageView>(imageItem); holder.TextTop = convertView.FindViewById<TextView>(textTop); holder.TextBottom = convertView.FindViewById<TextView>(textBottom); holder.position = position; convertView.SetTag(lay, holder); } holder = (ViewHolder)convertView.GetTag(lay); if (interop.imgs.ContainsKey(item.created_at)) holder.ImageItem.SetImageBitmap(interop.imgs[item.created_at]); else holder.ImageItem.SetImageResource(Resource.Drawable.avatar_sample); holder.TextTop.SetText(item.from_user_name, TextView.BufferType.Normal); holder.TextBottom.SetText((item.text.Length < 30) ? item.text : item.text.Substring(0, 30) + "...", TextView.BufferType.Normal); return convertView; }
public Android.Views.View GetInfoContents(Marker marker) { var inflater = Android.App.Application.Context.GetSystemService(Context.LayoutInflaterService) as Android.Views.LayoutInflater; if (inflater != null) { Android.Views.View view = null; var customPin = GetCustomPin(marker); if (customPin == null) { throw new Exception("Custom pin not found"); } view = inflater.Inflate(Resource.Layout.MapInfoWindow, null); var infoTitle = view.FindViewById <TextView>(Resource.Id.InfoWindowTitle); var infoSubtitle = view.FindViewById <TextView>(Resource.Id.InfoWindowSubtitle); if (infoTitle != null) { infoTitle.Text = marker.Title; } if (infoSubtitle != null) { infoSubtitle.Text = marker.Snippet; } return(view); } return(null); }
public override View GetView(int position, View convertView, ViewGroup parent) { if (convertView == null) { if (_inflater == null) { _inflater = LayoutInflater.FromContext (_context); } _cell = new Cell (); convertView = _inflater.Inflate (Resource.Layout.treeview_cell_layout, parent, false); _cell.icon = convertView.FindViewById<ImageView> (Resource.Id.icon); _cell.title = convertView.FindViewById <TextView> (Resource.Id.title); convertView.SetTag (Resource.Layout.treeview_cell_layout, _cell); } else { _cell = (Cell)convertView.GetTag (Resource.Layout.treeview_cell_layout); } if (_nodes [position].hasChild) { if (_nodes [position].nodeType == "folder") { _cell.icon.SetImageResource (Resource.Drawable.folder); }else{ _cell.icon.SetImageResource (Resource.Drawable.file); } _cell.icon.Visibility = ViewStates.Visible; } else { _cell.icon.SetImageResource (Resource.Drawable.folder); _cell.icon.Visibility = ViewStates.Visible; } _cell.title.Text = _nodes [position].title; _cell.icon.SetPadding (25*(_nodes[position].level),0,0,0); return convertView; }
public ViewHolder (View v, Action<int> listener) : base (v) { color = v.FindViewById (Resource.Id.GroupedEditTimeEntryItemTimeColorView); period = (TextView)v.FindViewById (Resource.Id.GroupedEditTimeEntryItemTimePeriodTextView); duration = (TextView)v.FindViewById (Resource.Id.GroupedEditTimeEntryItemDurationTextView); v.Click += (sender, e) => listener (LayoutPosition); }
public View GetInfoContents (Marker marker) { if (view == null) { var inflater = context.GetSystemService (Context.LayoutInflaterService).JavaCast<LayoutInflater> (); view = inflater.Inflate (Resource.Layout.InfoWindowLayout, null); var bikeView = view.FindViewById<ImageView> (Resource.Id.bikeImageView); var lockView = view.FindViewById<ImageView> (Resource.Id.lockImageView); bikeView.SetImageDrawable (bikeDrawable); lockView.SetImageDrawable (lockDrawable); } var name = view.FindViewById<TextView> (Resource.Id.InfoViewName); var bikes = view.FindViewById<TextView> (Resource.Id.InfoViewBikeNumber); var slots = view.FindViewById<TextView> (Resource.Id.InfoViewSlotNumber); var starButton = view.FindViewById<ToggleButton> (Resource.Id.StarButton); var splitTitle = marker.Title.Split ('|'); var displayName = splitTitle[1] .Split (new string[] { "-", " at " }, StringSplitOptions.RemoveEmptyEntries) .FirstOrDefault (); Id = int.Parse (splitTitle[0]); name.Text = (displayName ?? string.Empty).Trim (); var splitNumbers = marker.Snippet.Split ('|'); bikes.Text = splitNumbers [0]; slots.Text = splitNumbers [1]; bool activated = favManager.GetFavoritesStationIds ().Contains (Id); starButton.Activated = activated; starButton.SetBackgroundDrawable (activated ? starOnDrawable : starOffDrawable); return view; }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); _dataTable = view.FindViewById <DataTableView>(Resource.Id.table); var tableMapping = DBAccess.GetMapping(typeof(Country)); _dataTable.TableName = tableMapping.TableName; _dataTable.SetColumnNames(tableMapping.Columns.Select(c => c.Name)); _dataTable.SetQueryPreparedListener(this); _dataTable.SetMultiChoiceModeListener(this); _dataTable.ItemClick += (s, e) => { Activity.FragmentManager.BeginTransaction() .AddToBackStack(null) .Replace(Resource.Id.frame_layout, CountryRowFragment.Instantiate(e.Row.ID)) .Commit(); }; _dataTable.LoadData(); var addButton = view.FindViewById <FloatingActionButton>(Resource.Id.fab_add); addButton.Click += (s, e) => { Activity.FragmentManager.BeginTransaction() .AddToBackStack(null) .Replace(Resource.Id.frame_layout, CountryRowFragment.Instantiate()) .Commit(); }; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (view == null) { view = inflater.Inflate(Resource.Layout.ProfilFragment, container, false); NapuniLabele(); //dugme sve menze.. Dodat click sveMenze = view.FindViewById <Android.Widget.Button>(Resource.Id.sveMenzeDugme); sveMenze.Click += SveMenzeOnClick; //napunimo omiljenu menzu.. Po defaultu index 0 var prefs = Context.GetSharedPreferences("Mensarium", FileCreationMode.Private); this.omiljenaMenza = prefs.GetInt("OmiljenaMezna", omiljenaMenza); SetujOmiljenuMenzu(omiljenaMenza); obrociLayout = view.FindViewById <LinearLayout>(Resource.Id.profilObrociLayout); obrociLayout.Click += ObrociLayoutOnClick; swipe = view.FindViewById <SwipeRefreshLayout>(Resource.Id.swipeProfilPage); swipe.Refresh += Swipe_Refresh; SetujSliku(); } return(view); }
private void SetupBankViews(View parent) { var banksSpinner = parent.FindViewById<Spinner>(Resource.Id.payment_bank); var banksBranchSpinner = parent.FindViewById<Spinner>(Resource.Id.payment_bank_branch); var banks = bankRepository.GetAll().ToList(); var bankNames = banks.Select(b => b.Name).ToList(); var banksAdapter = new ArrayAdapter(Activity, Resource.Layout.bank_spinner_item, bankNames); banksSpinner.Adapter = banksAdapter; var bankBranchesAdapter = new ArrayAdapter(Activity, Resource.Layout.bank_spinner_item); banksBranchSpinner.Adapter = bankBranchesAdapter; banksSpinner.ItemSelected += delegate { this.bank = banks[banksSpinner.SelectedItemPosition]; var bankBranchNames = bank.Branches.Select(b => b.Name).ToList(); bankBranchesAdapter.Clear(); bankBranchesAdapter.AddAll(bankBranchNames); banksBranchSpinner.ItemSelected += delegate { this.bankBranch = bank.Branches[banksBranchSpinner.SelectedItemPosition]; }; }; bank = banks.First(); bankBranch = bank.Branches.First(); }
public override void OnViewCreated (View view, Bundle savedInstanceState) { var count = status == BikeActionStatus.Stop ? station.BikeCount : station.EmptySlotCount; var ratio = ((float)count) / station.Capacity; var color = InterpolateColor (Color.Rgb (0xff, 0x44, 0x44), Color.Rgb (0x99, 0xcc, 0x00), ratio); var bg = new RoundRectDrawable (color, TypedValue.ApplyDimension (ComplexUnitType.Dip, 2, view.Resources.DisplayMetrics)); var countText = view.FindViewById<TextView> (Resource.Id.count); countText.Text = count.ToString (); countText.SetBackgroundDrawable (bg); string secondary; var primary = StationUtils.CutStationName (station.Name, out secondary); view.FindViewById<TextView> (Resource.Id.stationPrimary).Text = primary; view.FindViewById<TextView> (Resource.Id.stationSecondary).Text = secondary; var distance = GeoUtils.Distance (currentLocation, station.Location); var distanceText = view.FindViewById<TextView> (Resource.Id.distance); if (distance < 1) distanceText.Text = (distance * 1000).ToString ("N0") + " meters"; else distanceText.Text = distance.ToString ("N1") + " km"; }
public override void OnViewCreated(View view, Bundle savedInstaneState) { mSlidingTabScrollView = view.FindViewById<SlidingTabScrollView>(Resource.Id.sliding_tabs); mViewPager = view.FindViewById<ViewPager>(Resource.Id.viewpager); mViewPager.Adapter = new SamplePagerAdapter(); mSlidingTabScrollView.ViewPager = mViewPager; }
public BlockedListItemViewHolder(Android.Views.View itemView, Action <RecyclerClickEventArgs> ClickListener, Action <RecyclerClickEventArgs> LongClickListener) : base(itemView, ClickListener, LongClickListener) { rootView = itemView; imgView = itemView.FindViewById <ImageViewAsync>(Resource.Id.imgProfile); txtName = itemView.FindViewById <TextView>(Resource.Id.txtName); txtEmail = itemView.FindViewById <TextView>(Resource.Id.txtEmail); }
public override Android.Views.View GetView(int position, Android.Views.View convertView, ViewGroup parent) { var summary = $"{Math.Floor(GetItem(position).CountDifference().TotalMinutes)} min."; //var startWork = $"Od: {GetItem(position).StartWorkEvent.When:hh\\:mm\\:ss}"; var startWork = $"Od: {GetItem(position).StartWorkEvent.When.ToLongTimeString().ToString(CultureInfo.CurrentCulture)}"; var endWork = $"Do: {GetItem(position).EndWorkEvent.When.ToLongTimeString().ToString(CultureInfo.CurrentCulture)}"; //var endWork = $"Do: {GetItem(position).EndWorkEvent.When:hh\\:mm\\:ss}"; var eventTuple = new EventTuple(GetItem(position).StartWorkEvent, GetItem(position).EndWorkEvent); var inflater = LayoutInflater.From(_context); convertView = inflater.Inflate(_resource, parent, false); var summaryTv = convertView.FindViewById <TextView>(Resource.Id.summaryTextView); var entryTimeTv = convertView.FindViewById <TextView>(Resource.Id.startedWorkTextView); var exitTimeTv = convertView.FindViewById <TextView>(Resource.Id.leftWorkTextView); summaryTv.SetText(summary, TextView.BufferType.Normal); entryTimeTv.SetText(startWork, TextView.BufferType.Normal); exitTimeTv.SetText(endWork, TextView.BufferType.Normal); return(convertView); }
public SelectPicPopWindow (Activity _activity,View.IOnClickListener listener) { activity = _activity; LayoutInflater inflater = (LayoutInflater) activity.GetSystemService (Context.LayoutInflaterService); contentView = inflater.Inflate(Resource.Layout.headImgSelectorPop, null); ContentView = contentView; btn_take_photo = contentView.FindViewById<Button> (Resource.Id.btn_take_photo); btn_pick_photo = contentView.FindViewById<Button> (Resource.Id.btn_pick_photo); btn_cancel = contentView.FindViewById<Button> (Resource.Id.btn_pic_cancel); //设置宽度、高度 Width = Android.Views.ViewGroup.LayoutParams.MatchParent; Height = Android.Views.ViewGroup.LayoutParams.WrapContent; Focusable = true; OutsideTouchable = true; SetBackgroundDrawable (new ColorDrawable()); AnimationStyle = Resource.Style.Animationbottom; //设置按钮绑定 btn_take_photo.SetOnClickListener (listener); btn_pick_photo.SetOnClickListener (listener); //取消 btn_cancel.Click += (sender, e) => { Dismiss(); }; DismissEvent+= (sender, e) => { BackgroundAlpha(1f); }; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // to return adapter view for this Fragment View view = inflater.Inflate(Resource.Layout.home_fragment, container, false); /** * refer the parent tag */ // homeLayout = view.FindViewById<LinearLayout>(Resource.Id.home_layout); LinearLayout ll_iv_1 = view.FindViewById <LinearLayout>(Resource.Id.ll_iv_1); LinearLayout ll_iv_2 = view.FindViewById <LinearLayout>(Resource.Id.ll_iv_2); LinearLayout ll_iv_3 = view.FindViewById <LinearLayout>(Resource.Id.ll_iv_3); LinearLayout ll_iv_4 = view.FindViewById <LinearLayout>(Resource.Id.ll_iv_4); listView = (ListView)view.FindViewById(Resource.Id.childList); Android.Graphics.Color backgroundColor = new Android.Graphics.Color(ThemeUtill.OnActivityCreateSetTheme((Activity)mContext)); /** * set back ground color dynamicly here */ ll_iv_1.SetBackgroundColor(backgroundColor); ll_iv_2.SetBackgroundColor(backgroundColor); ll_iv_3.SetBackgroundColor(backgroundColor); ll_iv_4.SetBackgroundColor(backgroundColor); listView.SetBackgroundColor(backgroundColor); return(view); }
public override Android.Views.View GetView(int position, Android.Views.View convertView, Android.Views.ViewGroup parent) { if (convertView == null) { convertView = _activity.LayoutInflater.Inflate(Resource.Layout.list_item, parent, false); } ListListing listing = _listings[position]; AQuery aq = new AQuery(convertView); TextView txtProductName = convertView.FindViewById <TextView>(Resource.Id.txtProductName); txtProductName.Text = listing.MainText; TextView txtSubText = convertView.FindViewById <TextView>(Resource.Id.txtSubText); txtSubText.Text = listing.SubText; Bitmap imgLoading = aq.GetCachedImage(Resource.Drawable.img_loading); if (aq.ShouldDelay(position, convertView, parent, listing.ImageUrl)) { ((AQuery)aq.Id(Resource.Id.imgProduct)).Image(imgLoading, 0.75f); } else { ((AQuery)aq.Id(Resource.Id.imgProduct)).Image(listing.ImageUrl, true, true, 0, 0, imgLoading, 0, 0.75f); } return(convertView); }
public RepoViewHolder(Android.Views.View itemView) : base(itemView) { tvOrg = itemView.FindViewById(Resource.Id.tv_org) as TextView; tvRepo = itemView.FindViewById(Resource.Id.tv_repo) as TextView; tvDescr = itemView.FindViewById(Resource.Id.tv_description) as TextView; tvLang = itemView.FindViewById(Resource.Id.tv_language) as TextView; }
/// <summary> /// if the user taps on the map marker, we will try and pull up the /// layout file that was defined in the resources. /// </summary> /// <param name="marker"></param> /// <returns></returns> public Android.Views.View GetInfoContents(Marker marker) { var inflater = Android.App.Application.Context.GetSystemService(Context.LayoutInflaterService) as Android.Views.LayoutInflater; if (inflater != null) { Android.Views.View view = null; var pin = GetCustomPin(marker); if (pin != null) { view = inflater.Inflate(Resource.Layout.CustomInfoWindow, null); var infoTitle = view.FindViewById <TextView>(Resource.Id.InfoWindowTitle); var infoSubTitle = view.FindViewById <TextView>(Resource.Id.InfoWindowSubtitle); if (infoTitle != null) { infoTitle.Text = pin.Pin.Label; } if (infoSubTitle != null) { infoSubTitle.Text = pin.Pin.Address; } return(view); } } return(null); }
public override Android.Views.View GetView(int position, Android.Views.View convertView, Android.Views.ViewGroup parent) { AlarmItemView _alarmItemView = null; var item = GetItem(position); if (convertView == null) { convertView = LayoutInflater.From(Context).Inflate(Resource.Layout.alarmListitemView, null); _alarmItemView = new AlarmItemView(); _alarmItemView.tv_alarmTrueName = convertView.FindViewById <TextView> (Resource.Id.tv_alarmTrueName); _alarmItemView.tv_alarmTime = convertView.FindViewById <TextView> (Resource.Id.tv_alarmTime); _alarmItemView.tv_alarmStatus = convertView.FindViewById <TextView> (Resource.Id.tv_alarmStatus); _alarmItemView.tv_alarmContent = convertView.FindViewById <TextView> (Resource.Id.tv_alarmContent); convertView.SetTag(Resource.Id.alarmlistitemview, (Java.Lang.Object)_alarmItemView); } else { _alarmItemView = (AlarmItemView)convertView.GetTag(Resource.Id.alarmlistitemview); } _alarmItemView.tv_alarmTrueName.Text = EldYoungUtil.FormatStrVaue(item.TrueName); _alarmItemView.tv_alarmTime.Text = string.IsNullOrEmpty(item.AlarmTime)?string.Empty: Convert.ToDateTime(item.AlarmTime).ToString("yyyy-MM-dd HH:mm:ss"); _alarmItemView.tv_alarmStatus.Text = EldYoungUtil.FormatStrVaue(item.Status); _alarmItemView.tv_alarmContent.Text = EldYoungUtil.FormatStrVaue(item.AlarmContent); return(convertView); }
public BuildingRowHolder(View view) { _view = view; _nameView = view.FindViewById<TextView>(Resource.Id.buildingname); _addressView = view.FindViewById<TextView>(Resource.Id.buildingaddress); _distanceView = view.FindViewById<TextView>(Resource.Id.buildingdistance); }
private void Initialize (Context ctx) { var dm = ctx.Resources.DisplayMetrics; var inflater = LayoutInflater.FromContext (ctx); overlayInset = (int)TypedValue.ApplyDimension (ComplexUnitType.Dip, 45, dm); backgroundView = new SliceView (ctx) { StartAngle = 0, EndAngle = 360, Color = emptyPieColor, }; AddView (backgroundView); loadingOverlayView = inflater.Inflate (Resource.Layout.PieChartLoading, this, false); AddView (loadingOverlayView); emptyOverlayView = inflater.Inflate (Resource.Layout.PieChartEmpty, this, false); emptyOverlayView.Visibility = ViewStates.Gone; AddView (emptyOverlayView); statsOverlayView = inflater.Inflate (Resource.Layout.PieChartStats, this, false); statsOverlayView.Visibility = ViewStates.Gone; AddView (statsOverlayView); statsTimeTextView = statsOverlayView.FindViewById<TextView> (Resource.Id.TimeTextView); statsMoneyTextView = statsOverlayView.FindViewById<TextView> (Resource.Id.MoneyTextView); Click += delegate { // Deselect slices on click. The Clickable property is set to true only when a slice is selected. ActiveSlice = -1; }; Clickable = false; }
/// <summary> /// Method to intialize all the elements for view creation /// </summary> /// <param name="inflater"></param> /// <param name="container"></param> /// <param name="savedInstanceState"></param> /// <returns></returns> public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { try { if (Visiblity) { mobjView = inflater.Inflate(Resource.Layout.CurrentWeather, container, false); tvTime = mobjView.FindViewById<TextView>(Resource.Id.TimeText); tvTemperature = mobjView.FindViewById<TextView>(Resource.Id.tempText); tvhumidity = mobjView.FindViewById<TextView>(Resource.Id.humidText); tvWeatherConditions = mobjView.FindViewById<TextView>(Resource.Id.condText); mobjCurrentWeather = WeatherReport.GetCurrentInstance(); tvTime.Text = mobjCurrentWeather.Time.ToString(GlobalConstants.DateTimeFormat); tvTemperature.Text = mobjCurrentWeather.Temperature.ToString() + GlobalConstants.FahrenheitKeyword; tvhumidity.Text = mobjCurrentWeather.Humidity.ToString() + GlobalConstants.PercentageSymbol; tvWeatherConditions.Text = mobjCurrentWeather.WeatherCondition; } return mobjView; } catch (Exception ex) { Toast.MakeText(Activity , GlobalConstants.ErrorMessage+ex.ToString(), ToastLength.Short); } return mobjView; }
private void ShowEditableAttributes() { // Create the view for the editing UI. Android.Views.View editAttributesView = LayoutInflater.Inflate(Resource.Layout.EditAttributeLayout, null); // Create an alert dialog. AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this); dialogBuilder.SetTitle("Edit feature attributes"); dialogBuilder.SetView(editAttributesView); EditText addressText = editAttributesView.FindViewById <EditText>(Resource.Id.addressNumberEditText); EditText streetText = editAttributesView.FindViewById <EditText>(Resource.Id.streetEditText); // Populate entry fields with data from feature. addressText.Text = _selectedFeature.Attributes["AD_ADDRESS"].ToString(); streetText.Text = _selectedFeature.Attributes["ST_STR_NAM"].ToString(); // Add buttons to finish the dialog dialogBuilder.SetNegativeButton("Cancel", (s, e) => { }); dialogBuilder.SetPositiveButton("Ok", async(s, e) => { try { // Update the feature attributes with the user input. _selectedFeature.Attributes["AD_ADDRESS"] = int.Parse(addressText.Text); _selectedFeature.Attributes["ST_STR_NAM"] = streetText.Text; await _selectedFeature.FeatureTable.UpdateFeatureAsync(_selectedFeature); } catch (Exception ex) { new AlertDialog.Builder(this).SetMessage(ex.Message).SetTitle(ex.GetType().Name).Show(); } }); dialogBuilder.Show(); }
private View GetCommentTemplate(int position, Comment comment, View convertView) { convertView = LayoutInflater.Inflate(Android.Resource.Layout.SimpleListItem2, null); convertView.FindViewById<TextView>(Android.Resource.Id.Text1).Text = comment.Text; convertView.FindViewById<TextView>(Android.Resource.Id.Text2).Text = comment.InputDate.ToString(); return convertView; }
public override void OnViewCreated(View view, Bundle bundle) { base.OnViewCreated(view, bundle); imageView = view.FindViewById<ImageView>(Resource.Id.describe_image); instructionView = view.FindViewById<TextView>(Resource.Id.describe_text); if (data.PromptCol == null || data.PromptCol.Prompts.Length == 0) { instructionView.Text = "Please describe the image."; } else { instructionView.Text = data.PromptCol.Prompts[instructionIndex].Value; if (instructionIndex + 1 == data.PromptCol.Prompts.Length) finished = true; } while (runOnceCreated.Count > 0) { runOnceCreated.Pop().Invoke(); } finishedCreating = true; try { imageView.SetImageURI(Android.Net.Uri.FromFile(new Java.IO.File(data.Image))); } catch(Exception e) { AppData.Io.PrintToConsole(e.Message); (Activity as AssessmentActivity).SelfDestruct(); } }
public override void OnViewCreated (View view, Bundle savedInstanceState) { Gridview = view.FindViewById<GridView> (Resource.Id.GView); ProBar = view.FindViewById<ProgressBar> (Resource.Id.ProBar); Gridview.ItemClick += delegate (object sender, AdapterView.ItemClickEventArgs args) { // Toast.MakeText (this, args.Position.ToString (), ToastLength.Short).Show (); if (ListCategory != null && ListCategory.Count != 0) { this.Activity.SupportFragmentManager.BeginTransaction () .Replace (Resource.Id.content_frame, ListProductFragment.NewInstance (ListCategory [args.Position]), "DetailsProductFragment") .AddToBackStack ("InitFragment") //.DisallowAddToBackStack() .Commit (); } }; LoadGridView (); base.OnViewCreated (view, savedInstanceState); }
public override Android.Views.View GetView(int position, Android.Views.View reusableView, Android.Views.ViewGroup parent) { if (reusableView == null) { var inflater = LayoutInflater.From(parent.Context); reusableView = inflater.Inflate(Resource.Layout.ItemLayout, parent, false); } CancionModel song = (CancionModel)this.GetItem(position); TextView tvTitle = (TextView)reusableView.FindViewById(Resource.Id.tvTitle); TextView tvSubTitle = reusableView.FindViewById(Resource.Id.tvSubtitle) as TextView; tvTitle.Text = song.Title; tvSubTitle.Text = song.Subtitle; return(reusableView); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Dialog.SetTitle("Select a playlist"); _view = inflater.Inflate(Resource.Layout.SelectPlaylist, container, false); _listView = _view.FindViewById<ListView>(Resource.Id.selectPlaylist_listView); _btnAddNewPlaylist = _view.FindViewById<Button>(Resource.Id.selectPlaylist_btnAddNewPlaylist); _btnCancel = _view.FindViewById<Button>(Resource.Id.selectPlaylist_btnCancel); _btnSelect = _view.FindViewById<Button>(Resource.Id.selectPlaylist_btnSelect); _btnSelect.Enabled = false; _btnCancel.Click += (sender, args) => Dismiss(); _btnSelect.Click += (sender, args) => { OnSelectPlaylist(_playlists[_selectedIndex]); Dismiss(); }; _btnAddNewPlaylist.Click += (sender, args) => OnAddNewPlaylist(); _playlists = new List<PlaylistEntity>(); _listAdapter = new PlaylistListAdapter(Activity, _listView, _playlists); _listView.SetAdapter(_listAdapter); _listView.ItemClick += ListViewOnItemClick; return _view; }
public View GetInfoWindow(Marker marker) { LayoutInflater inflater = Android.App.Application.Context.GetSystemService(Context.LayoutInflaterService) as LayoutInflater; if (inflater != null) { View view = inflater.Inflate(Resource.Layout.MapInfo, null); var infoTitle = view.FindViewById(Resource.Id.infoWindowTitle) as TextView; var infoSubtitle = view.FindViewById(Resource.Id.infoWindowSubtitle) as TextView; var icon = view.FindViewById(Resource.Id.infoWindowImage) as ImageView; if (icon != null) { icon.SetImageResource(Resource.Drawable.OwnerProfileImage); //icon.SetTypeface(Typefaces.FontIcon, TypefaceStyle.Normal); } if (infoTitle != null) { infoTitle.Text = marker.Title; //infoTitle.SetTypeface(Typefaces.FontM, TypefaceStyle.Normal); } if (infoSubtitle != null) { infoSubtitle.Text = marker.Snippet; //infoSubtitle.SetTypeface(Typefaces.FontL, TypefaceStyle.Normal); } return(view); } return(null); }
public CountryViewHolder(View itemView) : base(itemView) { this.txtName = (TextView) itemView.FindViewById(Resource.Id.name); this.txtCapital = (TextView) itemView.FindViewById(Resource.Id.capital); this.txtPopulation = (TextView) itemView.FindViewById(Resource.Id.population); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.Inflate(Resource.Layout.HomeActivity, container, false); toolbarLayout = view.FindViewById(Resource.Id.toolbarLayout); //string guestString = Intent.GetStringExtra("user"); //if (!String.IsNullOrEmpty(guestString)) //{ // Guest = JsonConvert.DeserializeObject<User>(guestString); //} PostFeedFragment = new PostFeedFragment(); PostFeedFragment.Master = this; PostFeedFragment.EmptyTableString = Strings.no_active_posts; PostFeedFragment.NewPageContainerID = Resource.Id.search_container; if (Guest != null) { ((TextView)toolbarLayout.FindViewById(Resource.Id.toolbar_titleCenter)).Text = Guest.username; ImageView toolbarImageFarLeft = (ImageView)toolbarLayout.FindViewById(Resource.Id.toolbar_imageFarLeft); toolbarImageFarLeft.Visibility = ViewStates.Visible; Drawable backArrow = Context.Resources.GetDrawable(Resource.Drawable.abc_ic_ab_back_mtrl_am_alpha); backArrow.SetColorFilter(Resources.GetColor(Resource.Color.tenBlue), PorterDuff.Mode.SrcAtop); toolbarImageFarLeft.SetImageDrawable(backArrow); toolbarImageFarLeft.Click += (sender, e) => { FragmentManager.PopBackStack(); }; PostFeedFragment.Target = FeedTypeEnum.FeedType.GuestProfileFeed; PostFeedFragment.User = Guest; ChildFragmentManager.BeginTransaction().Add(Resource.Id.fragment_container, PostFeedFragment).Commit(); } else { ((TextView)toolbarLayout.FindViewById(Resource.Id.toolbar_titleCenter)).Text = Globe.SharedInstance.User.username; ImageView toolbarImageFarRight = (ImageView)toolbarLayout.FindViewById(Resource.Id.toolbar_imageFarRight); toolbarImageFarRight.Visibility = ViewStates.Visible; toolbarImageFarRight.SetImageResource(Resource.Drawable.settings); toolbarImageFarRight.Click += (sender, e) => { SettingsFragment SettingsFragment = new SettingsFragment(); PostFeedFragment.Master = this; PostFeedFragment.EmptyTableString = Strings.no_active_posts; FragmentManager.BeginTransaction().Add(Resource.Id.fragment_container_page, SettingsFragment).AddToBackStack(null).Commit(); }; PostFeedFragment.Target = FeedTypeEnum.FeedType.MyProfileFeed; PostFeedFragment.User = Globe.SharedInstance.User; FragmentManager.BeginTransaction().Add(Resource.Id.fragment_container, PostFeedFragment).Commit(); } return view; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { _inflater = inflater; var viewGroup = inflater.Inflate(Resource.Layout.Home, container, false); _swipeLayout = viewGroup.FindViewById <SwipeRefreshLayout>(Resource.Id.HomeSwipeRefreshLayout); _listLayout = viewGroup.FindViewById <ListView> (Resource.Id.HomeListView); header = inflater.Inflate(Resource.Layout.HomeHeader, _listLayout, false); _listLayout.AddHeaderView(header); _listLayout.Adapter = new HomeListAdapter <IListItem> (_viewModel.CardViewModels, inflater, _listLayout); _usernameText = header.FindViewById <TextView>(Resource.Id.HomeHeaderUsernameText); _usernameText.Text = string.Empty; _viewModel.PropertyChanged += ViewModelOnPropertyChanged; _swipeLayout.Refresh += SwipeLayoutOnRefresh; _viewModel.RequestCompleted += OnRequestCompleted; _headerImages = new List <CircularImageView>() { header.FindViewById <CircularImageView>(Resource.Id.HomeHeaderImage1), header.FindViewById <CircularImageView>(Resource.Id.HomeHeaderImage2), header.FindViewById <CircularImageView>(Resource.Id.HomeHeaderImage3) }; _viewModel.RequestHeaderImages = OnRequestHeaderImages; _viewModel.RequestPostPage = OnRequestPostPage; viewGroup.ViewTreeObserver.GlobalLayout += ViewTreeObserverOnGlobalLayout; return(viewGroup); }
public ViewHolder(View view, Action<int> listener) : base(view) { View = view; ImageView = view.FindViewById<ImageView> (Resource.Id.avatar); TextView = view.FindViewById<TextView> (Android.Resource.Id.Text1); }
public MovieCategoryViewHolder (View itemView, int viewType) : base (itemView) { //Creates and caches our views defined in our layout if (viewType == 0) // TODO: Calculate this. I don't think this is a good way to ensure consistent presentation across different device resolutions itemView.SetPadding (itemView.PaddingLeft, itemView.PaddingTop + 110, itemView.PaddingRight, itemView.PaddingBottom); this.CategoryName = itemView.FindViewById<TextView>(Resource.Id.movie_category_item_txtCategoryName); this.MovieList = itemView.FindViewById<RecyclerView>(Resource.Id.movie_category_item_lstMovies); }
public UnbindPopWindow (Activity _activity,GuardianInfoListItem item) { activity = _activity; LayoutInflater inflater = (LayoutInflater) activity.GetSystemService (Context.LayoutInflaterService); contentView = inflater.Inflate(Resource.Layout.customunbinddialogLayout, null); ContentView = contentView; Width = 900; Height = 450; Focusable = true; OutsideTouchable = true; //Update (); SetBackgroundDrawable (new ColorDrawable()); AnimationStyle = Resource.Style.AnimationPreview; var btn_confirm = contentView.FindViewById<Button> (Resource.Id.btn_confirm); btn_confirm.Click += (sender, e) => { Dismiss(); if(UnBindEventHandler != null) UnBindEventHandler(item); }; var btn_cancel = contentView.FindViewById<Button> (Resource.Id.btn_cancel); btn_cancel.Click += (sender, e) => { Dismiss(); }; DismissEvent += (sender, e) => { BackgroundAlpha(1f); }; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Dialog.SetTitle("Select folders to scan"); _view = inflater.Inflate(Resource.Layout.SelectFolders, container, false); _listView = _view.FindViewById<ListView>(Resource.Id.selectFolders_listView); _layoutLoading = _view.FindViewById<LinearLayout>(Resource.Id.selectFolders_layoutLoading); _btnCancel = _view.FindViewById<Button>(Resource.Id.selectFolders_btnCancel); _btnOK = _view.FindViewById<Button>(Resource.Id.selectFolders_btnOK); _btnOK.Enabled = false; _btnCancel.Click += (sender, args) => Dismiss(); _btnOK.Click += (sender, args) => { OnSaveFolders(); Dismiss(); }; _folders = new List<FolderEntity>(); _listAdapter = new FolderListAdapter(Activity, _listView, _folders); _listView.SetAdapter(_listAdapter); _listView.ItemClick += ListViewOnItemClick; var navigationManager = Bootstrapper.GetContainer().Resolve<MobileNavigationManager>(); navigationManager.BindSelectFoldersView(this); return _view; }
/// <summary> /// Sets the navigation arrows. /// </summary> private void SetNavigationArrows() { if (_leftArrow == null) { _leftArrow = _containerView.FindViewById <CalendarArrowView>(Resource.Id.left_arrow); _leftArrow.Click += (object sender, EventArgs e) => { SelectMonth(_picker.CurrentItem - 1, true); }; } if (_rightArrow == null) { _rightArrow = _containerView.FindViewById <CalendarArrowView>(Resource.Id.right_arrow); _rightArrow.Direction = CalendarArrowView.ArrowDirection.RIGHT; _rightArrow.Click += (object sender, EventArgs e) => { SelectMonth(_picker.CurrentItem + 1, true); }; } _leftArrow.SetBackgroundColor(Color.Transparent); _rightArrow.SetBackgroundColor(Color.Transparent); if (Element.ShowNavigationArrows) { _rightArrow.Visibility = _picker.CurrentItem + 1 != _picker.MonthCount ? ViewStates.Visible : ViewStates.Invisible; _leftArrow.Visibility = _picker.CurrentItem != 0 ? ViewStates.Visible : ViewStates.Invisible; } else { _leftArrow.Visibility = ViewStates.Gone; _rightArrow.Visibility = ViewStates.Gone; } }
public void Onclick(Android.Views.View v) { { LayoutInflater inflater = (LayoutInflater)this.GetSystemService(Context.LayoutInflaterService); Android.Views.View popup = inflater.Inflate(Resource.Drawable.PopupAlertTypeChoice, null); #pragma warning disable CS0618 // Le type ou le membre est obsolète PopupWindow window = new PopupWindow(popup, ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent, true); #pragma warning restore CS0618 // Le type ou le membre est obsolète popup.FindViewById <Button>(Resource.Id.alert_smsChoice).Click += (sender, e) => { App.Locator.ListAlert.GoToAlert(Enum.AlertDefinitionEnum.SMS); }; popup.FindViewById <Button>(Resource.Id.alert_emailChoice).Click += (sender, e) => { window.Dismiss(); App.Locator.ListAlert.GoToAlert(Enum.AlertDefinitionEnum.Email); }; popup.FindViewById <Button>(Resource.Id.alert_vocalCallChoice).Click += (sender, e) => { window.Dismiss(); App.Locator.ListAlert.GoToAlert(Enum.AlertDefinitionEnum.VocalCall); }; popup.FindViewById <RelativeLayout>(Resource.Id.mainLayout).Click += (sender, e) => { window.Dismiss(); }; window.ShowAtLocation(popup, GravityFlags.Center, 0, 100); } }
public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment // return inflater.Inflate(Resource.Layout.YourFragment, container, false); rootView = inflater.Inflate(Resource.Layout.HocPhi, container, false); Bundle bundle=this.Arguments; check = bundle.GetBoolean ("Remind"); autoupdate = bundle.GetBoolean ("AutoUpdateData"); progress=rootView.FindViewById<ProgressBar>(Resource.Id.progressHP); listView = rootView.FindViewById<ListView>(Resource.Id.listHP); txtHocKyHP = rootView.FindViewById<TextView>(Resource.Id.txtHocKyHP); txtNotify = rootView.FindViewById<TextView> (Resource.Id.txtNotify_HP); linear = rootView.FindViewById<LinearLayout> (Resource.Id.linear10); //load data progress.Visibility = ViewStates.Visible; progress.Indeterminate = true; //progress.Indeterminate = true; LoadData (); return rootView; }
public override AView OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); _outerLayout = inflater.Inflate(Resource.Layout.bottomtablayout, null); _bottomView = _outerLayout.FindViewById <BottomNavigationView>(Resource.Id.bottomtab_tabbar); _navigationArea = _outerLayout.FindViewById <FrameLayout>(Resource.Id.bottomtab_navarea); _bottomView.SetBackgroundColor(Colors.White.ToPlatform()); _bottomView.SetOnItemSelectedListener(this); if (ShellItem == null) { throw new InvalidOperationException("Active Shell Item not set. Have you added any Shell Items to your Shell?"); } if (ShellItem.CurrentItem == null) { throw new InvalidOperationException($"Content not found for active {ShellItem}. Title: {ShellItem.Title}. Route: {ShellItem.Route}."); } HookEvents(ShellItem); SetupMenu(); _appearanceTracker = ShellContext.CreateBottomNavViewAppearanceTracker(ShellItem); _bottomNavigationTracker = new BottomNavigationViewTracker(); ((IShellController)ShellContext.Shell).AddAppearanceObserver(this, ShellItem); return(_outerLayout); }
public override void OnViewCreated (View view, Bundle savedInstanceState) { this.settings = Database.Instance ().GetSettings (); Switch vibrate = view.FindViewById<Switch>(Resource.Id.Vibrate); vibrate.Checked = this.settings.Vibrate; vibrate.CheckedChange += (object sender, CompoundButton.CheckedChangeEventArgs e) => { this.settings.Vibrate = e.IsChecked; }; Switch sound = view.FindViewById<Switch>(Resource.Id.Sound); sound.Checked = this.settings.Sound; sound.CheckedChange += (object sender, CompoundButton.CheckedChangeEventArgs e) => { this.settings.Sound = e.IsChecked; }; Switch autoAcceptVideo = view.FindViewById<Switch>(Resource.Id.AutoAcceptVideo); autoAcceptVideo.Checked = this.settings.AutoAcceptVideo; autoAcceptVideo.CheckedChange += (object sender, CompoundButton.CheckedChangeEventArgs e) => { this.settings.AutoAcceptVideo = e.IsChecked; }; Button button = view.FindViewById<Button>(Resource.Id.ResetBtn); button.Click += (object sender, EventArgs e) => { this.ResetMatches(); }; }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); var listView = view.FindViewById<ListView>(Resource.Id.listview); var toolbar = view.FindViewById<Toolbar>(Resource.Id.toolbar); toolbar.Title = "Sticky Header"; // fragments var fragments = new Dictionary<string, Fragment> { {"List View Sticky Header",new ListViewFragment()}, {"Parallax Simple Sticky Header",new ParallaxFragment()}, {"Custom Animation Header",new CustomHeaderFragment()}, {"Recycler View Header",new RecyclerViewFragment()}, {"Scroll View Header",new ScrollViewFragment()} }; var items = fragments.Keys.ToArray(); // items listView.Adapter = new ArrayAdapter<string>(Activity, Android.Resource.Layout.SimpleListItem1, items); // item selection listView.ItemClick += (sender, e) => { var fragment = fragments[items[e.Position]]; ((MainActivity)Activity).LoadFragment(fragment); }; }
public static void DecodeFloatElementLayout(Context context, View layout, out TextView label, out SeekBar slider, out ImageView left, out ImageView right) { if (layout == null) { label = null; slider = null; left = null; right = null; return; } label = layout.FindViewById<TextView>(context.Resources.GetIdentifier("dialog_LabelField", "id", context.PackageName)); slider = layout.FindViewById<SeekBar>(context.Resources.GetIdentifier("dialog_SliderField", "id", context.PackageName)); left = layout.FindViewById<ImageView>(context.Resources.GetIdentifier("dialog_ImageLeft", "id", context.PackageName)); right = layout.FindViewById<ImageView>(context.Resources.GetIdentifier("dialog_ImageRight", "id", context.PackageName)); }
public override View GetView(int position, View convertView, ViewGroup parent) { // LayoutInflater layoutInflater = LayoutInflater.From(context); Android.Views.LayoutInflater layoutInflater = ((SportToyActivity)context).LayoutInflater; Android.Views.View view = layoutInflater.Inflate(Resource.Layout.Custom1, parent, false); TextView tvTitle = view.FindViewById <TextView>(Resource.Id.tvName); TextView tvSubTitle = view.FindViewById <TextView>(Resource.Id.tvType); TextView tvAge = view.FindViewById <TextView>(Resource.Id.tvAge); TextView tvPrice = view.FindViewById <TextView>(Resource.Id.tvPrice); ImageView ivProduct = view.FindViewById <ImageView>(Resource.Id.ivProduct); SportToy temp = objects[position]; if (temp != null) { ivProduct.SetImageBitmap(temp.GetPic()); tvPrice.Text = "" + temp.GetPrice(); tvTitle.Text = temp.GetName(); tvSubTitle.Text = temp.GetSportType(); tvAge.Text = "" + temp.GetAge(); } return(view); }
public override Android.Views.View GetView(int position, Android.Views.View convertView, Android.Views.ViewGroup parent) { HealthItemView _healthItemView = null; var item = GetItem(position); if (convertView == null) { convertView = LayoutInflater.From(Context).Inflate(Resource.Layout.healthListItemView, null); _healthItemView = new HealthItemView(); _healthItemView.tv_TestTime = convertView.FindViewById <TextView> (Resource.Id.tv_TestTime); _healthItemView.tv_Weight = convertView.FindViewById <TextView> (Resource.Id.tv_Weight); _healthItemView.tv_BloodGlucose = convertView.FindViewById <TextView> (Resource.Id.tv_BloodGlucose); convertView.SetTag(Resource.Id.healthitemview, (Java.Lang.Object)_healthItemView); } else { _healthItemView = (HealthItemView)convertView.GetTag(Resource.Id.healthitemview); } _healthItemView.tv_TestTime.Text = Convert.ToDateTime(item.TestTime).ToString("yyyy-MM-dd HH:mm:ss"); _healthItemView.tv_Weight.Text = item.Weight; _healthItemView.tv_BloodGlucose.Text = item.BloodGlucose; return(convertView); }
public override AView OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (_shellContent != null) { _page = ((IShellContentController)_shellContent).GetOrCreateContent(); } _root = inflater.Inflate(Resource.Layout.ShellContent, null).JavaCast <CoordinatorLayout>(); var scrollview = _root.FindViewById <NestedScrollView>(Resource.Id.shellcontent_scrollview); _toolbar = _root.FindViewById <Toolbar>(Resource.Id.shellcontent_toolbar); _renderer = Platform.CreateRenderer(_page, Context); Platform.SetRenderer(_page, _renderer); _shellPageContainer = new ShellPageContainer(Context, _renderer); scrollview.AddView(_shellPageContainer); _toolbarTracker = _shellContext.CreateTrackerForToolbar(_toolbar); _toolbarTracker.Page = _page; // this is probably not the most ideal way to do that _toolbarTracker.CanNavigateBack = _shellContent == null; _appearanceTracker = _shellContext.CreateToolbarAppearanceTracker(); ((IShellController)_shellContext.Shell).AddAppearanceObserver(this, _page); return(_root); }
public override Android.Views.View GetView(int position, Android.Views.View convertView, Android.Views.ViewGroup parent) { AdviceRecordItemView _adviceRecordItemView = null; var item = GetItem(position); if (convertView == null) { convertView = LayoutInflater.From(Context).Inflate(Resource.Layout.AdviceRecordListItemView, null); _adviceRecordItemView = new AdviceRecordItemView(); _adviceRecordItemView.img_adviceType = convertView.FindViewById <ImageView> (Resource.Id.img_adviceType); _adviceRecordItemView.tv_adviceTitle = convertView.FindViewById <TextView> (Resource.Id.tv_adviceTitle); _adviceRecordItemView.tv_adviceTime = convertView.FindViewById <TextView> (Resource.Id.tv_adviceTime); _adviceRecordItemView.tv_adviceContent = convertView.FindViewById <TextView> (Resource.Id.tv_adviceContent); convertView.SetTag(Resource.Id.advicelistitemview, _adviceRecordItemView); } else { _adviceRecordItemView = (AdviceRecordItemView)convertView.GetTag(Resource.Id.advicelistitemview); } _adviceRecordItemView.img_adviceType.SetImageResource(GetAdviceTypeId(item.MessageType)); _adviceRecordItemView.tv_adviceTime.Text = string.IsNullOrEmpty(item.MessageTime)?string.Empty: Convert.ToDateTime(item.MessageTime).ToString("yyyy-MM-dd HH:mm:ss"); _adviceRecordItemView.tv_adviceTitle.Text = string.IsNullOrEmpty(item.MessageTitle)?string.Empty:item.MessageTitle; _adviceRecordItemView.tv_adviceContent.Text = string.IsNullOrEmpty(item.MessageContent)?string.Empty:item.MessageContent; return(convertView); }
public Android.Views.View GetInfoContents(Marker marker) { var inflater = Android.App.Application.Context.GetSystemService(Context.LayoutInflaterService) as Android.Views.LayoutInflater; if (inflater != null) { Android.Views.View view = null; var pin = GetPin(marker); if (pin == null) { throw new Exception("Custom pin not found"); } view = inflater.Inflate(Resource.Layout.MapInfoWindow, null); // Uses layout from resources var infoTitle = view.FindViewById <TextView>(Resource.Id.InfoWindowTitle); // creates a variable out of the info window title var infoSubtitle = view.FindViewById <TextView>(Resource.Id.InfoWindowSubtitle); // creates a variable out of the info window subtitle if (infoTitle != null) { infoTitle.Text = pin.story.Name; } if (infoSubtitle != null) { infoSubtitle.Text = pin.story.Details; } return(view); } return(null); }
public override AView OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); _outerLayout = inflater.Inflate(Resource.Layout.BottomTabLayout, null); _bottomView = _outerLayout.FindViewById <BottomNavigationView>(Resource.Id.bottomtab_tabbar); _navigationArea = _outerLayout.FindViewById <FrameLayout>(Resource.Id.bottomtab_navarea); _bottomView.SetBackgroundColor(Color.White.ToAndroid()); _bottomView.SetOnNavigationItemSelectedListener(this); if (ShellItem == null) { throw new ArgumentException("Active Shell Item not set. Have you added any Shell Items to your Shell?", nameof(ShellItem)); } HookEvents(ShellItem); SetupMenu(); _appearanceTracker = ShellContext.CreateBottomNavViewAppearanceTracker(ShellItem); _bottomNavigationTracker = new BottomNavigationViewTracker(); ((IShellController)ShellContext.Shell).AddAppearanceObserver(this, ShellItem); return(_outerLayout); }
public override View GetView(int position, View convertView, ViewGroup parent)//הפעולה שיוצרת את התאים של הרשימה { Android.Views.LayoutInflater layoutInflater = ((ShopingCartActivity)context).LayoutInflater; Android.Views.View view = layoutInflater.Inflate(Resource.Layout.Custom4, parent, false);//מנפח את התא TextView tvTitle = view.FindViewById <TextView>(Resource.Id.tvName); TextView tvPrice = view.FindViewById <TextView>(Resource.Id.tvPrice); ImageView ivProduct = view.FindViewById <ImageView>(Resource.Id.ivProduct); ivProduct.Click += delegate { Toast.MakeText(Application.Context, "num of click" + position, ToastLength.Short).Show(); }; ToySql temp = objects[position];//שולף את האיבר במקום הפוסישין if (temp != null) { //אם התנאי מתקיים אז הוא מקבל ומציג את התכונות Bitmap bitmap = Helper.Base64ToBitmap(temp.pic); ivProduct.SetImageBitmap(bitmap); tvPrice.Text = "" + temp.Price; tvTitle.Text = temp.name; } return(view);//מחזיר התא למקום }
public override View GetView(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; if (convertView == null) { LayoutInflater inflator = LayoutInflater.From (nn_context); convertView = inflator.Inflate (Resource.Layout.team_findpotencialmember_item, null); holder = new ViewHolder (); holder.contentview = (RelativeLayout)convertView; holder.button = (Button)convertView.FindViewById (Resource.Id.findpotencialmember_uninvite_button); holder.textviewtitle = (TextView)convertView.FindViewById (Resource.Id.findpotencialmember_membername_textview); convertView.Tag=holder; } else { holder= (ViewHolder) convertView.Tag; } holder.button.Tag = position; holder.textviewtitle.Text = nn_list [position].first_name+" "+nn_list [position].last_name; holder.button.Visibility = ViewStates.Visible; holder.button.Click -= OnInviteClick; holder.button.Click += OnInviteClick; holder.button.Text = "Invite"; holder.button.SetTextColor (Color.White); holder.button.SetTypeface (Typeface.Default, TypefaceStyle.Bold); return convertView; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { _contentView = inflater.Inflate(Resource.Layout.device_detail, null); _contentView.FindViewById<Button>(Resource.Id.btn_connect).Click += (sender, args) => { var config = new WifiP2pConfig { DeviceAddress = _device.DeviceAddress, Wps = { Setup = WpsInfo.Pbc } }; if (_progressDialog != null && _progressDialog.IsShowing) _progressDialog.Dismiss(); _progressDialog = ProgressDialog.Show(Activity, "Press back to cancel", "Connecting to: " + _device.DeviceAddress, true, true); ((IDeviceActionListener)Activity).Connect(config); }; _contentView.FindViewById<Button>(Resource.Id.btn_disconnect).Click += (sender, args) => ((IDeviceActionListener)Activity).Disconnect(); _contentView.FindViewById<Button>(Resource.Id.btn_start_client).Click += (sender, args) => { var intent = new Intent(Intent.ActionGetContent); intent.SetType("image/*"); StartActivityForResult(intent, ChooseFileResultCode); }; return _contentView; }