Xamarin形式的Picker控件中的字体大小

时间:2016-07-12 12:14:42

标签: xamarin xamarin.forms picker

我很惊讶地看到Picker控件没有字体大小属性来设置字体大小。我需要为选择器控件设置字体大小。请建议如何设置字体大小?

1 个答案:

答案 0 :(得分:3)

底层可滚动的Xamarin.Form Picker列表由原生控件处理,例如iOS UIPickerView,Android的DatePicker | TimePicker,...以及这些控件是内部PickerRender类。

您可以为每个目标平台创建自定义渲染器,并为每个平台创建自定义视图。

示例:

在iOS上,您需要创建自定义UIPickerView类并覆盖ViewFor方法,并为分配了自定义字体属性的每一行返回UILabel

在Android上,您可以创建标准选择器,比如DatePicker,并执行FindViewById来访问构成该选择器的各种EditText并分配{{1}使用自定义字体大小的每个属性。