From 6747669c2d64f4b01d5ce03729695689a03e20c7 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Wed, 12 Jul 2023 18:35:16 +0200 Subject: Refactor: Use a PreferenceCategory for extra keys This removes the need for a layout definition and adds a title before the prefs. It's a prerequise for the custom keys preference. --- srcs/juloo.keyboard2/ExtraKeysPreference.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'srcs') diff --git a/srcs/juloo.keyboard2/ExtraKeysPreference.java b/srcs/juloo.keyboard2/ExtraKeysPreference.java index 698e344..340db1e 100644 --- a/srcs/juloo.keyboard2/ExtraKeysPreference.java +++ b/srcs/juloo.keyboard2/ExtraKeysPreference.java @@ -4,7 +4,7 @@ import android.content.Context; import android.content.SharedPreferences; import android.content.res.Resources; import android.preference.CheckBoxPreference; -import android.preference.PreferenceGroup; +import android.preference.PreferenceCategory; import android.util.AttributeSet; import android.view.View; import android.widget.TextView; @@ -13,7 +13,7 @@ import java.util.Set; /** This class implements the "extra keys" preference but also defines the possible extra keys. */ -public class ExtraKeysPreference extends PreferenceGroup +public class ExtraKeysPreference extends PreferenceCategory { public static String[] extra_keys = new String[] { @@ -86,9 +86,7 @@ public class ExtraKeysPreference extends PreferenceGroup public ExtraKeysPreference(Context context, AttributeSet attrs) { super(context, attrs); - Resources res = context.getResources(); setOrderingAsAdded(true); - setLayoutResource(R.layout.extra_keys_preference); } protected void onAttachedToActivity() -- cgit v1.2.3