diff --git a/Source/Android/app/build.gradle b/Source/Android/app/build.gradle
index 711ae5050e..802e4efada 100644
--- a/Source/Android/app/build.gradle
+++ b/Source/Android/app/build.gradle
@@ -81,7 +81,7 @@ dependencies {
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
- implementation 'com.google.android.material:material:1.0.0'
+ implementation 'com.google.android.material:material:1.1.0'
// Android TV UI libraries.
implementation 'androidx.leanback:leanback:1.0.0'
diff --git a/Source/Android/app/src/main/res/layout/activity_main.xml b/Source/Android/app/src/main/res/layout/activity_main.xml
index 3ff9ddae0f..95b631a698 100644
--- a/Source/Android/app/src/main/res/layout/activity_main.xml
+++ b/Source/Android/app/src/main/res/layout/activity_main.xml
@@ -13,10 +13,11 @@
+ app:popupTheme="@style/ThemeOverlay.AppCompat.DayNight"/>
diff --git a/Source/Android/app/src/main/res/values-night/colors.xml b/Source/Android/app/src/main/res/values-night/colors.xml
new file mode 100644
index 0000000000..61b58361b3
--- /dev/null
+++ b/Source/Android/app/src/main/res/values-night/colors.xml
@@ -0,0 +1,4 @@
+
+
+ #A277FF
+
diff --git a/Source/Android/app/src/main/res/values-night/styles_filepicker.xml b/Source/Android/app/src/main/res/values-night/styles_filepicker.xml
new file mode 100644
index 0000000000..79af40c030
--- /dev/null
+++ b/Source/Android/app/src/main/res/values-night/styles_filepicker.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Source/Android/app/src/main/res/values/styles.xml b/Source/Android/app/src/main/res/values/styles.xml
index a714116bf0..086b4c6082 100644
--- a/Source/Android/app/src/main/res/values/styles.xml
+++ b/Source/Android/app/src/main/res/values/styles.xml
@@ -2,7 +2,7 @@
-
-
-
-
-
-