diff --git a/app/src/main/java/com/rtbishop/lookingsat/ui/SettingsFragment.kt b/app/src/main/java/com/rtbishop/lookingsat/ui/SettingsFragment.kt new file mode 100644 index 00000000..ff1844e6 --- /dev/null +++ b/app/src/main/java/com/rtbishop/lookingsat/ui/SettingsFragment.kt @@ -0,0 +1,11 @@ +package com.rtbishop.lookingsat.ui + +import android.os.Bundle +import androidx.preference.PreferenceFragmentCompat +import com.rtbishop.lookingsat.R + +class SettingsFragment : PreferenceFragmentCompat() { + override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { + setPreferencesFromResource(R.xml.preference, rootKey) + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_settings.xml b/app/src/main/res/drawable/ic_settings.xml new file mode 100644 index 00000000..cbdab599 --- /dev/null +++ b/app/src/main/res/drawable/ic_settings.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/menu/drawer_menu.xml b/app/src/main/res/menu/drawer_menu.xml index f5cb3149..f46d2622 100644 --- a/app/src/main/res/menu/drawer_menu.xml +++ b/app/src/main/res/menu/drawer_menu.xml @@ -13,12 +13,16 @@ android:icon="@drawable/ic_map" android:title="@string/menu_map" /> + android:id="@+id/nav_settings" + android:icon="@drawable/ic_settings" + android:title="@string/menu_settings" /> + diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml index 5177e6cf..1783d10b 100644 --- a/app/src/main/res/navigation/nav_graph.xml +++ b/app/src/main/res/navigation/nav_graph.xml @@ -43,4 +43,9 @@ android:label="@string/menu_credits" tools:layout="@layout/fragment_credits" /> + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2c12f9a9..d780b73b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -64,4 +64,5 @@ Nasa Map Placeholder + Settings diff --git a/app/src/main/res/xml/preference.xml b/app/src/main/res/xml/preference.xml new file mode 100644 index 00000000..e968c100 --- /dev/null +++ b/app/src/main/res/xml/preference.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + \ No newline at end of file