From 480ba65f35d2d64d80cb0c86c9b4bf05c617d27d Mon Sep 17 00:00:00 2001 From: plata <5999812-plata-gl@users.noreply.gitlab.com> Date: Sun, 12 May 2024 10:52:02 +0200 Subject: [PATCH] Add ExpandableListView widget --- .../android/widget/ExpandableListView.java | 19 +++++++++++++++++++ src/api-impl/meson.build | 3 ++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/api-impl/android/widget/ExpandableListView.java diff --git a/src/api-impl/android/widget/ExpandableListView.java b/src/api-impl/android/widget/ExpandableListView.java new file mode 100644 index 00000000..e7f8957c --- /dev/null +++ b/src/api-impl/android/widget/ExpandableListView.java @@ -0,0 +1,19 @@ +package android.widget; + +import android.content.Context; +import android.util.AttributeSet; + +public class ExpandableListView extends ListView { + + public ExpandableListView(Context context) { + super(context); + } + + public ExpandableListView(Context context, AttributeSet attributeSet) { + super(context, attributeSet); + } + + public static int getPackedPositionGroup(long packedPosition) { + return 0; + } +} diff --git a/src/api-impl/meson.build b/src/api-impl/meson.build index b00f58f2..a3ee8899 100644 --- a/src/api-impl/meson.build +++ b/src/api-impl/meson.build @@ -25,7 +25,7 @@ hax_jar = jar('hax', [ 'android/app/AlertDialog.java', 'android/app/AppOpsManager.java', 'android/app/Application.java', - 'android/app/ApplicationErrorReport.java', + 'android/app/ApplicationErrorReport.java', 'android/app/Dialog.java', 'android/app/DownloadManager.java', 'android/app/Fragment.java', @@ -446,6 +446,7 @@ hax_jar = jar('hax', [ 'android/widget/CursorAdapter.java', 'android/widget/EdgeEffect.java', 'android/widget/EditText.java', + 'android/widget/ExpandableListView.java', 'android/widget/Filter.java', 'android/widget/Filterable.java', 'android/widget/FilterQueryProvider.java',