diff --git a/android-app/src/main/java/org/solovyev/android/calculator/CalculatorButtons.java b/android-app/src/main/java/org/solovyev/android/calculator/CalculatorButtons.java index 08fdb7b0..2b10327e 100644 --- a/android-app/src/main/java/org/solovyev/android/calculator/CalculatorButtons.java +++ b/android-app/src/main/java/org/solovyev/android/calculator/CalculatorButtons.java @@ -64,12 +64,12 @@ public final class CalculatorButtons { @Nonnull View root) { if (!layout.isOptimized()) { - final float textSize = root.getContext().getResources().getDimension(R.dimen.cpp_keyboard_button_text_size_mobile); + final float textSize = root.getContext().getResources().getDimensionPixelSize(R.dimen.cpp_keyboard_button_text_size_mobile); Views.processViewsOfType(root, DragButton.class, new Views.ViewProcessor() { @Override public void process(@Nonnull DragButton button) { - button.setTextSize(TypedValue.COMPLEX_UNIT_DIP, textSize); + button.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize); } }); } diff --git a/android-app/src/main/res/values-large-xhdpi/dimens.xml b/android-app/src/main/res/values-large-xhdpi/dimens.xml new file mode 100644 index 00000000..75ce2f3b --- /dev/null +++ b/android-app/src/main/res/values-large-xhdpi/dimens.xml @@ -0,0 +1,26 @@ + + + + 30dp + 40dp + \ No newline at end of file