From e694973a1fc780a50d37dd758af094956528931b Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Wed, 23 Aug 2023 09:30:38 +0200 Subject: [PATCH] ViewGroup: add child View at correct index --- src/api-impl/android/view/ViewGroup.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/api-impl/android/view/ViewGroup.java b/src/api-impl/android/view/ViewGroup.java index d54a9a1c..1cb6366f 100644 --- a/src/api-impl/android/view/ViewGroup.java +++ b/src/api-impl/android/view/ViewGroup.java @@ -63,7 +63,9 @@ public class ViewGroup extends View implements ViewParent, ViewManager { child.setLayoutParams(params); } child.parent = this; - children.add(child); + if (index < 0) + index = children.size(); + children.add(index, child); native_addView(widget, child.widget, index, params); }