diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Android/Renderers/PickerRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Android/Renderers/PickerRenderer.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Xamarin.Forms.Platform.Android/Renderers/PickerRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/PickerRenderer.cs index f2abe9d3..b6d81718 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/PickerRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/PickerRenderer.cs @@ -36,6 +36,11 @@ namespace Xamarin.Forms.Platform.Android base.Dispose(disposing); } + protected override EditText CreateNativeControl() + { + return new EditText(Context) { Focusable = false, Clickable = true, Tag = this }; + } + protected override void OnElementChanged(ElementChangedEventArgs<Picker> e) { if (e.OldElement != null) @@ -46,7 +51,7 @@ namespace Xamarin.Forms.Platform.Android ((ObservableList<string>)e.NewElement.Items).CollectionChanged += RowsCollectionChanged; if (Control == null) { - var textField = new EditText(Context) { Focusable = false, Clickable = true, Tag = this }; + var textField = CreateNativeControl(); textField.SetOnClickListener(PickerListener.Instance); _textColorSwitcher = new TextColorSwitcher(textField.TextColors); SetNativeControl(textField); |