diff --git a/app/src/main/java/com/kabouzeid/gramophone/views/DynamicEditText.java b/app/src/main/java/com/kabouzeid/gramophone/views/DynamicEditText.java
new file mode 100644
index 00000000..9da85f0c
--- /dev/null
+++ b/app/src/main/java/com/kabouzeid/gramophone/views/DynamicEditText.java
@@ -0,0 +1,34 @@
+package com.kabouzeid.gramophone.views;
+
+import android.content.Context;
+import android.support.v7.internal.widget.TintCheckBox;
+import android.util.AttributeSet;
+
+import com.afollestad.materialdialogs.ThemeSingleton;
+import com.afollestad.materialdialogs.internal.MDTintHelper;
+
+/**
+ * @author Aidan Follestad (afollestad)
+ */
+public class DynamicEditText extends TintCheckBox {
+
+ public DynamicEditText(Context context) {
+ super(context);
+ init();
+ }
+
+ public DynamicEditText(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ init();
+ }
+
+ public DynamicEditText(Context context, AttributeSet attrs, int defStyleAttr) {
+ super(context, attrs, defStyleAttr);
+ init();
+ }
+
+ private void init() {
+ final int color = ThemeSingleton.get().positiveColor;
+ MDTintHelper.setTint(this, color);
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_album_tag_editor.xml b/app/src/main/res/layout/activity_album_tag_editor.xml
index cdaef626..57d48831 100644
--- a/app/src/main/res/layout/activity_album_tag_editor.xml
+++ b/app/src/main/res/layout/activity_album_tag_editor.xml
@@ -33,7 +33,7 @@
android:paddingRight="16dp"
android:paddingTop="8dp">
-
-
+
-
+
-
+
@@ -140,13 +143,12 @@
-
diff --git a/app/src/main/res/layout/activity_song_tag_editor.xml b/app/src/main/res/layout/activity_song_tag_editor.xml
index 700a8c9e..d1d29682 100644
--- a/app/src/main/res/layout/activity_song_tag_editor.xml
+++ b/app/src/main/res/layout/activity_song_tag_editor.xml
@@ -33,7 +33,7 @@
android:paddingRight="16dp"
android:paddingTop="8dp">
-
-
-
-
-
-