diff --git a/android_app/app/src/main/java/com/health/openscale/gui/fragments/StatisticsFragment.java b/android_app/app/src/main/java/com/health/openscale/gui/fragments/StatisticsFragment.java
index 92e794e1..c1da5415 100644
--- a/android_app/app/src/main/java/com/health/openscale/gui/fragments/StatisticsFragment.java
+++ b/android_app/app/src/main/java/com/health/openscale/gui/fragments/StatisticsFragment.java
@@ -22,6 +22,8 @@ import android.text.Html;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.widget.EditText;
+import android.widget.ImageView;
import android.widget.TableLayout;
import android.widget.TextView;
@@ -75,6 +77,14 @@ public class StatisticsFragment extends Fragment implements FragmentUpdateListen
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
statisticsView = inflater.inflate(R.layout.fragment_statistics, container, false);
+ // Set android:tint="?attr/editTextColor" programmatically as setting it in xml layout
+ // throws an exception on API 19.
+ int color = new EditText(getContext()).getCurrentTextColor();
+ for (int id : new int[]{R.id.imageGoalWeight, R.id.imageGoalDiff, R.id.imageDayLeft}) {
+ ImageView image = statisticsView.findViewById(id);
+ image.setColorFilter(color);
+ }
+
txtGoalWeight = (TextView) statisticsView.findViewById(R.id.txtGoalWeight);
txtGoalDiff = (TextView) statisticsView.findViewById(R.id.txtGoalDiff);
txtGoalDayLeft = (TextView) statisticsView.findViewById(R.id.txtGoalDayLeft);
diff --git a/android_app/app/src/main/res/layout/fragment_statistics.xml b/android_app/app/src/main/res/layout/fragment_statistics.xml
index 29e6d42f..17729c47 100644
--- a/android_app/app/src/main/res/layout/fragment_statistics.xml
+++ b/android_app/app/src/main/res/layout/fragment_statistics.xml
@@ -41,12 +41,11 @@
android:orientation="horizontal">
+ android:src="@drawable/ic_target" />
+ android:src="@drawable/ic_difference" />
+ android:src="@drawable/ic_daysleft" />