Adding TextView in Picker via PickerRenderer

DiamondKesha
51
Reputation points
Hello everyone.
After adding TextView to the Picker via the PickerRenderer, the text of the selected item is shifted to the right. How i can fix this?
Image of the Picker (where the red lines are indents that should not be):
Code:
protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
{
base.OnElementChanged(e);
var textV = new TextView(this.Context);
textV.Text = "Title";
textV.TextSize = 14;
textV.SetTextColor(Android.Graphics.Color.Black);
Control.SetCompoundDrawablesWithIntrinsicBounds(GetDrawable(textV), null, null, null);
}
private BitmapDrawable GetDrawable(TextView textV)
{
var bitmap = Bitmap.CreateBitmap(100, 100, Bitmap.Config.Argb8888);
var canvas = new Canvas(bitmap);
textV.Layout(0, 0, 80, 100);
textV.Draw(canvas);
var bitmapDrawable = new BitmapDrawable(Context.Resources, bitmap);
return bitmapDrawable;
}
Sign in to answer