//public override ICharSequence GetPageTitleFormatted(int position) //{ // return new Java.Lang.String(FragmentNames[position]); //} public override Java.Lang.ICharSequence GetPageTitleFormatted(int position) { var image = Application.Context.Resources.GetDrawable(FragmentIcon[position]); image.SetBounds(0, 0, image.IntrinsicWidth, image.IntrinsicHeight); var spannableString = new Android.Text.SpannableString("[icon]"); var imageSpan = new Android.Text.Style.ImageSpan(image, Android.Text.Style.SpanAlign.Bottom); spannableString.SetSpan(imageSpan, 0, 1, Android.Text.SpanTypes.ExclusiveExclusive); return(spannableString); }
public override ICharSequence GetPageTitleFormatted(int position) { // ICharSequence CS = new Java.Lang.String(""); Drawable image = Android.Support.V4.Content.ContextCompat.GetDrawable(MainActivity.MyActitvity, tabIcons[position]); image.SetBounds(0, 0, image.IntrinsicWidth, image.IntrinsicHeight); // Replace blank spaces with image icon Android.Text.SpannableString sb = new Android.Text.SpannableString(" " + tabTitles[position]); Android.Text.Style.ImageSpan imageSpan = new Android.Text.Style.ImageSpan(image, Android.Text.Style.SpanAlign.Bottom); sb.SetSpan(imageSpan, 0, 1, Android.Text.SpanTypes.ExclusiveExclusive); return(sb); }