commit 068f7c2f32ff4490a795d11b3c645a2881d185bb
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Mon Jul 4 15:56:56 2022 +0200

    Improve setting the size of text on spinners.

diff --git a/src/main/java/org/distorted/dialogs/RubikDialogBandagedSettings.java b/src/main/java/org/distorted/dialogs/RubikDialogBandagedSettings.java
index 78d24fdb..2b749101 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogBandagedSettings.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogBandagedSettings.java
@@ -84,7 +84,9 @@ public class RubikDialogBandagedSettings extends AppCompatDialogFragment impleme
     ArrayAdapter<String> scrambleAdapter = new ArrayAdapter<>(act, R.layout.spinner_item, scrambleModes );
     scrambleAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
     scramble.setAdapter(scrambleAdapter);
-    scramble.setSelection(mScraPos);
+    scramble.setSelection(mScraPos,true);
+    View v1 = scramble.getSelectedView();
+    ((TextView)v1).setTextSize(TypedValue.COMPLEX_UNIT_PX,mTextSize);
 
     Spinner animation = view.findViewById(R.id.bandaged_spinner_animation);
     animation.setOnItemSelectedListener(this);
@@ -93,7 +95,9 @@ public class RubikDialogBandagedSettings extends AppCompatDialogFragment impleme
     ArrayAdapter<String> animationAdapter = new ArrayAdapter<>(act, R.layout.spinner_item, animationModes );
     animationAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
     animation.setAdapter(animationAdapter);
-    animation.setSelection(mAnimPos);
+    animation.setSelection(mAnimPos,true);
+    View v2 = animation.getSelectedView();
+    ((TextView)v2).setTextSize(TypedValue.COMPLEX_UNIT_PX,mTextSize);
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/main/java/org/distorted/dialogs/RubikDialogFreePlaySettings.java b/src/main/java/org/distorted/dialogs/RubikDialogFreePlaySettings.java
index a5896215..1c47b992 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogFreePlaySettings.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogFreePlaySettings.java
@@ -84,7 +84,9 @@ public class RubikDialogFreePlaySettings extends AppCompatDialogFragment impleme
     ArrayAdapter<String> scrambleAdapter = new ArrayAdapter<>(act, R.layout.spinner_item, scrambleModes );
     scrambleAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
     scramble.setAdapter(scrambleAdapter);
-    scramble.setSelection(mScraPos);
+    scramble.setSelection(mScraPos,true);
+    View v1 = scramble.getSelectedView();
+    ((TextView)v1).setTextSize(TypedValue.COMPLEX_UNIT_PX,mTextSize);
 
     Spinner animation = view.findViewById(R.id.bandaged_spinner_animation);
     animation.setOnItemSelectedListener(this);
@@ -93,7 +95,9 @@ public class RubikDialogFreePlaySettings extends AppCompatDialogFragment impleme
     ArrayAdapter<String> animationAdapter = new ArrayAdapter<>(act, R.layout.spinner_item, animationModes );
     animationAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
     animation.setAdapter(animationAdapter);
-    animation.setSelection(mAnimPos);
+    animation.setSelection(mAnimPos,true);
+    View v2 = animation.getSelectedView();
+    ((TextView)v2).setTextSize(TypedValue.COMPLEX_UNIT_PX,mTextSize);
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
