commit 5de2c57208f6792754f7c3837fac2d22682ba4c7
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Mon Jul 6 13:12:09 2020 +0100

    Reinvent the Pattern Dialog (Part 3)

diff --git a/src/main/java/org/distorted/dialogs/RubikDialogPatternListAdapter.java b/src/main/java/org/distorted/dialogs/RubikDialogPatternListAdapter.java
index 3e78c76d..caebeaf3 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogPatternListAdapter.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogPatternListAdapter.java
@@ -20,6 +20,7 @@
 package org.distorted.dialogs;
 
 import android.content.Context;
+import android.util.TypedValue;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
@@ -80,7 +81,7 @@ class RubikDialogPatternListAdapter extends BaseExpandableListAdapter
 
     TextView childItem = view.findViewById(R.id.child);
     childItem.setText(childName);
-    childItem.setTextSize(size);
+    childItem.setTextSize(TypedValue.COMPLEX_UNIT_PX, size);
 
     return view;
     }
@@ -137,13 +138,13 @@ class RubikDialogPatternListAdapter extends BaseExpandableListAdapter
 
     TextView heading = view.findViewById(R.id.heading);
     heading.setText(groupName);
-    heading.setTextSize(size);
+    heading.setTextSize(TypedValue.COMPLEX_UNIT_PX, size);
 
     RubikPattern pattern = RubikPattern.getInstance();
     int numPatterns = pattern.getNumPatterns(mTab,groupPosition);
     TextView counter = view.findViewById(R.id.counter);
     counter.setText(String.format("%d", numPatterns));
-    counter.setTextSize(size);
+    counter.setTextSize(TypedValue.COMPLEX_UNIT_PX, size);
 
     return view;
     }
diff --git a/src/main/java/org/distorted/main/RubikActivity.java b/src/main/java/org/distorted/main/RubikActivity.java
index 22fc5245..7ab3f837 100644
--- a/src/main/java/org/distorted/main/RubikActivity.java
+++ b/src/main/java/org/distorted/main/RubikActivity.java
@@ -50,8 +50,8 @@ public class RubikActivity extends AppCompatActivity
     public static final float TITLE_TEXT_SIZE     = 0.06f;
     public static final float BITMAP_TEXT_SIZE    = 0.09f;
     public static final float MENU_ITEM_SIZE      = 0.12f;
-    public static final float PATTERN_GROUP_TEXT  = 0.012f;
-    public static final float PATTERN_CHILD_TEXT  = 0.008f;
+    public static final float PATTERN_GROUP_TEXT  = 0.03f;
+    public static final float PATTERN_CHILD_TEXT  = 0.02f;
 
     public static final float MENU_BIG_TEXT_SIZE   = 0.05f;
     public static final float MENU_MEDIUM_TEXT_SIZE= 0.04f;
diff --git a/src/main/res/layout/dialog_pattern_child_item.xml b/src/main/res/layout/dialog_pattern_child_item.xml
index 395c16f7..fbf4f2f4 100644
--- a/src/main/res/layout/dialog_pattern_child_item.xml
+++ b/src/main/res/layout/dialog_pattern_child_item.xml
@@ -10,6 +10,8 @@
         android:layout_height="wrap_content"
         android:layout_marginTop="5sp"
         android:layout_marginBottom="5sp"
-        android:paddingLeft="35sp"/>
+        android:paddingLeft="35sp"
+        android:paddingRight="10sp"
+        />
 
 </LinearLayout>
\ No newline at end of file
