From ee12399c2987e841c57c8874169f5c6ea951e400 Mon Sep 17 00:00:00 2001 From: Javier Sandoval Date: Fri, 22 Mar 2024 22:53:46 -0400 Subject: [PATCH] #94 Profile Settings: Create a new Profile menu item in settings and open new screen accordingly --- .../opentracks/settings/MainSettingsFragment.java | 7 ++++++- src/main/res/drawable/ic_profile.xml | 11 ++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/dennisguse/opentracks/settings/MainSettingsFragment.java b/src/main/java/de/dennisguse/opentracks/settings/MainSettingsFragment.java index f2fd0bfbf..b9b295ffb 100644 --- a/src/main/java/de/dennisguse/opentracks/settings/MainSettingsFragment.java +++ b/src/main/java/de/dennisguse/opentracks/settings/MainSettingsFragment.java @@ -15,6 +15,11 @@ public class MainSettingsFragment extends PreferenceFragmentCompat { public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { addPreferencesFromResource(R.xml.settings); + findPreference(getString(R.string.settings_profile_key)).setOnPreferenceClickListener(preference -> { + ((SettingsActivity) getActivity()).openScreen(getString(R.string.settings_profile_key)); + return true; + }); + findPreference(getString(R.string.settings_defaults_key)).setOnPreferenceClickListener(preference -> { ((SettingsActivity) getActivity()).openScreen(getString(R.string.settings_defaults_key)); return true; @@ -67,4 +72,4 @@ public void onDisplayPreferenceDialog(@NonNull Preference preference) { super.onDisplayPreferenceDialog(preference); } -} +} \ No newline at end of file diff --git a/src/main/res/drawable/ic_profile.xml b/src/main/res/drawable/ic_profile.xml index d545d45f2..76aa4eefe 100644 --- a/src/main/res/drawable/ic_profile.xml +++ b/src/main/res/drawable/ic_profile.xml @@ -1,5 +1,10 @@ - - + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24" + android:tint="?attr/colorControlNormal"> + + \ No newline at end of file