From bc19858bcacaf940307e1b6f577b7e05e35a7666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donaira=20Tamulynaite=CC=87?= Date: Wed, 14 Sep 2016 13:03:38 +0300 Subject: [PATCH] Habit label takes up to 1/3 screen width. --- .../uhabits/activities/habits/list/ListHabitsRootView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsRootView.java b/app/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsRootView.java index 7ce41ee80..9ae0acb28 100644 --- a/app/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsRootView.java +++ b/app/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsRootView.java @@ -166,7 +166,7 @@ public class ListHabitsRootView extends BaseRootView private int getCheckmarkCount() { Resources res = getResources(); - float labelWidth = res.getDimension(R.dimen.habitNameWidth); + float labelWidth = Math.max(getMeasuredWidth() / 3, res.getDimension(R.dimen.habitNameWidth)); float buttonWidth = res.getDimension(R.dimen.checkmarkWidth); return Math.min(MAX_CHECKMARK_COUNT, Math.max(0, (int) ((getMeasuredWidth() - labelWidth) / buttonWidth)));