diff --git a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitRootView.java b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitRootView.java
index fc0b206fd..eafd4207c 100644
--- a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitRootView.java
+++ b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitRootView.java
@@ -21,6 +21,8 @@ package org.isoron.uhabits.activities.habits.show;
import android.content.*;
import android.os.*;
+import android.view.View;
+import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.*;
@@ -52,6 +54,9 @@ public class ShowHabitRootView extends BaseRootView
@BindView(R.id.subtitleCard)
SubtitleCard subtitleCard;
+ @BindView(R.id.habitNotes)
+ TextView habitNotes;
+
@BindView(R.id.overviewCard)
OverviewCard overviewCard;
@@ -136,6 +141,7 @@ public class ShowHabitRootView extends BaseRootView
private void initCards()
{
subtitleCard.setHabit(habit);
+ initHabitNotes();
overviewCard.setHabit(habit);
scoreCard.setHabit(habit);
historyCard.setHabit(habit);
@@ -144,6 +150,14 @@ public class ShowHabitRootView extends BaseRootView
barCard.setHabit(habit);
}
+ private void initHabitNotes() {
+ final String description = habit.getDescription();
+ if(!description.isEmpty()){
+ habitNotes.setText(description);
+ habitNotes.setVisibility(View.VISIBLE);
+ }
+ }
+
public interface Controller extends HistoryCard.Controller
{
default void onToolbarChanged() {}
diff --git a/android/uhabits-android/src/main/res/layout/show_habit_inner.xml b/android/uhabits-android/src/main/res/layout/show_habit_inner.xml
index 55b66a6cc..af9636d74 100644
--- a/android/uhabits-android/src/main/res/layout/show_habit_inner.xml
+++ b/android/uhabits-android/src/main/res/layout/show_habit_inner.xml
@@ -38,6 +38,16 @@
android:id="@+id/subtitleCard"
style="@style/ShowHabit.Subtitle"/>
+
+