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"/> + +