diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 76dacb30f24..1af83956be2 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -319,8 +319,11 @@
14sp
10sp
+
+ 4dp
66dp
100dp
+
diff --git a/src/com/android/settings/widget/DonutView.java b/src/com/android/settings/widget/DonutView.java
index 295cb79bed7..9a14b3bca4a 100644
--- a/src/com/android/settings/widget/DonutView.java
+++ b/src/com/android/settings/widget/DonutView.java
@@ -39,7 +39,6 @@ public class DonutView extends View {
// From manual testing, this is the longest we can go without visual errors.
private static final int LINE_CHARACTER_LIMIT = 10;
private float mStrokeWidth;
- private float mDeviceDensity;
private int mPercent;
private Paint mBackgroundCircle;
private Paint mFilledArc;
@@ -54,8 +53,7 @@ public class DonutView extends View {
public DonutView(Context context, AttributeSet attrs) {
super(context, attrs);
- mDeviceDensity = getResources().getDisplayMetrics().density;
- mStrokeWidth = 6f * mDeviceDensity;
+ mStrokeWidth = context.getResources().getDimension(R.dimen.storage_donut_thickness);
final ColorFilter mAccentColorFilter =
new PorterDuffColorFilter(
Utils.getColorAttr(context, android.R.attr.colorAccent),
@@ -92,7 +90,7 @@ public class DonutView extends View {
resources.getDimension(R.dimen.storage_donut_view_percent_text_size));
mBigNumberPaint.setTextAlign(Paint.Align.CENTER);
mBigNumberPaint.setTypeface(Typeface.create(
- getContext().getString(com.android.internal.R.string.config_headlineFontFamily),
+ context.getString(com.android.internal.R.string.config_headlineFontFamily),
Typeface.NORMAL));
}