diff options
author | Marcus Lum <marcusl@gmail.com> | 2016-08-30 13:37:07 -0400 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2016-08-30 10:37:07 -0700 |
commit | 61f34d113c9f6941194a6ed3101f54158de722a3 (patch) | |
tree | b6211a4e1a4dba6ec40aad3823a795387e851815 /Xamarin.Forms.Platform.Android/Renderers/ListViewRenderer.cs | |
parent | 5b85aafcd671f5e8745cf52339c20378f91cb748 (diff) | |
download | xamarin-forms-61f34d113c9f6941194a6ed3101f54158de722a3.tar.gz xamarin-forms-61f34d113c9f6941194a6ed3101f54158de722a3.tar.bz2 xamarin-forms-61f34d113c9f6941194a6ed3101f54158de722a3.zip |
Allow Custom Android MapRenderers to override the default MapView options (#285)
* Allow Custom Android MapRenderers to override the default MapView options
* Larger effort to use CreateNativeControl () everywhere instead of just in the Android AppCompat renderers.
Diffstat (limited to 'Xamarin.Forms.Platform.Android/Renderers/ListViewRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Android/Renderers/ListViewRenderer.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Xamarin.Forms.Platform.Android/Renderers/ListViewRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/ListViewRenderer.cs index f8351923..1054e1e8 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/ListViewRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/ListViewRenderer.cs @@ -95,6 +95,11 @@ namespace Xamarin.Forms.Platform.Android _adapter.IsAttachedToWindow = _isAttached; } + protected override AListView CreateNativeControl() + { + return new AListView(Context); + } + protected override void OnElementChanged(ElementChangedEventArgs<ListView> e) { base.OnElementChanged(e); @@ -116,7 +121,7 @@ namespace Xamarin.Forms.Platform.Android if (nativeListView == null) { var ctx = Context; - nativeListView = new AListView(ctx); + nativeListView = CreateNativeControl(); _refresh = new SwipeRefreshLayout(ctx); _refresh.SetOnRefreshListener(this); _refresh.AddView(nativeListView, LayoutParams.MatchParent); |