diff --git a/src/Controls/src/Core/Compatibility/Handlers/ListView/Android/ViewCellRenderer.cs b/src/Controls/src/Core/Compatibility/Handlers/ListView/Android/ViewCellRenderer.cs index b1fbcfeac652..dba419a5074e 100644 --- a/src/Controls/src/Core/Compatibility/Handlers/ListView/Android/ViewCellRenderer.cs +++ b/src/Controls/src/Core/Compatibility/Handlers/ListView/Android/ViewCellRenderer.cs @@ -244,6 +244,12 @@ public void Update(ViewCell cell) var platformView = _viewCell.View.ToPlatform(Element.FindMauiContext()); _viewHandler = (IPlatformViewHandler)_viewCell.View.Handler; + + if (platformView.Parent != null && platformView.Parent is ViewGroup parentViewGroup) + { + parentViewGroup.RemoveView(platformView); + } + AddView(platformView); UpdateIsEnabled();