diff --git a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardView.kt b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardView.kt
index 85a93c0d0..462446d61 100644
--- a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardView.kt
+++ b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardView.kt
@@ -110,6 +110,8 @@ class HabitCardView(
private var scoreText: TextView
private var streakText: TextView
+ private val showScoreText = true //Use value from Preferences.getScoreAsText()
+
init {
scoreRing = RingView(context).apply {
val thickness = dp(3f)
@@ -172,9 +174,11 @@ class HabitCardView(
layoutParams = LinearLayout.LayoutParams(MATCH_PARENT, WRAP_CONTENT)
if (SDK_INT >= LOLLIPOP) elevation = dp(1f)
- addView(scoreRing)
- addView(scoreText)
- addView(streakText)
+ if (showScoreText) {
+ addView(scoreText)
+ addView(streakText)
+ } else
+ addView(scoreRing)
addView(label)
addView(checkmarkPanel)
addView(numberPanel)
diff --git a/android/uhabits-android/src/main/res/values/strings.xml b/android/uhabits-android/src/main/res/values/strings.xml
index f2e0ecd12..fef720b06 100644
--- a/android/uhabits-android/src/main/res/values/strings.xml
+++ b/android/uhabits-android/src/main/res/values/strings.xml
@@ -129,6 +129,8 @@
Interface
Reverse order of days
Show days in reverse order on the main screen.
+ Show score as text
+ Show the score as text instead of a circle. Furthermore the current streak is displayed next to the score.
Day
Week
Month
diff --git a/android/uhabits-android/src/main/res/xml/preferences.xml b/android/uhabits-android/src/main/res/xml/preferences.xml
index d36ae17f3..26b25d5a5 100644
--- a/android/uhabits-android/src/main/res/xml/preferences.xml
+++ b/android/uhabits-android/src/main/res/xml/preferences.xml
@@ -38,6 +38,12 @@
android:title="@string/reverse_days"
app:iconSpaceReserved="false" />
+