I am surprised to see that Picker control does not have font size property to set font size. I had a need to set font size for picker control. Kindly suggest how do I set font size?
The underlaying scrollable Xamarin.Form Picker list is handled by native controls such as iOS UIPickerView, Android's DatePicker|TimePicker, ... and access to these controls are internal to the PickerRender class.
You can create custom renderers for each of your targeted platforms and create custom views for each of them.
Example:
On iOS you would need to create a custom UIPickerView class and override the ViewFor method and return a UILabel for each row that has your custom font attributes assigned.
On Android, you would create the standard picker, say a DatePicker, and do a FindViewById to access the various EditTexts that make up that picker and assign the TextSize property to each with your custom font size.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With