commit 072682e69473e1ad43336f6894235c46f5b0e737
Author: Leszek Koltunski <leszek@distorted.org>
Date:   Sat Nov 5 01:42:30 2016 +0000

    Solve the issue of moving SeekBars

diff --git a/src/main/res/layout/deformlayout.xml b/src/main/res/layout/deformlayout.xml
index 196f6ea..d4beaa1 100644
--- a/src/main/res/layout/deformlayout.xml
+++ b/src/main/res/layout/deformlayout.xml
@@ -60,18 +60,18 @@
 
                 <TextView
                     android:id="@+id/deformTextRadius"
-                    android:layout_width="wrap_content"
+                    android:layout_width="0dp"
                     android:layout_height="wrap_content"
-                    android:layout_weight="1"
+                    android:layout_weight="0.8"
                     android:paddingLeft="15dp"
                     android:text="Radius"
                     android:textAppearance="?android:attr/textAppearanceMedium" />
 
                 <SeekBar
                     android:id="@+id/deformSeekRadius"
-                    android:layout_width="106dp"
+                    android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
-                    android:layout_weight="0.65"
+                    android:layout_weight="1"
                     android:paddingLeft="20dp"
                     android:paddingRight="10dp" />
 
diff --git a/src/main/res/layout/flaglayout.xml b/src/main/res/layout/flaglayout.xml
index f9ce500..92cd486 100644
--- a/src/main/res/layout/flaglayout.xml
+++ b/src/main/res/layout/flaglayout.xml
@@ -13,8 +13,8 @@
     <TableLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:paddingLeft="10dp"
-        android:paddingRight="10dp" >
+        android:paddingLeft="3dp"
+        android:paddingRight="3dp" >
 
         <TableRow
             android:id="@+id/tableRow1"
@@ -25,35 +25,37 @@
 
             <TextView
                 android:id="@+id/flagAmplitude"
-                android:layout_width="wrap_content"
+                android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:gravity="center_vertical|center"
+                android:layout_weight="0.75"
+                android:gravity="bottom|left"
                 android:text="@string/amplitude"
-                android:textAppearance="?android:attr/textAppearanceMedium" />
+                android:textAppearance="?android:attr/textAppearanceSmall" />
 
             <SeekBar
                 android:id="@+id/flagSeekAmplitude"
-                android:layout_width="105dp"
+                android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
-                android:paddingLeft="15dp"
-                android:paddingRight="10dp" />
+                android:paddingLeft="5dp"
+                android:paddingRight="5dp" />
 
             <TextView
                 android:id="@+id/flagNoiseAmplitude"
-                android:layout_width="wrap_content"
+                android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:gravity="center_vertical|center"
+                android:layout_weight="0.6"
+                android:gravity="center_vertical|left"
                 android:text="@string/noise"
-                android:textAppearance="?android:attr/textAppearanceMedium" />
+                android:textAppearance="?android:attr/textAppearanceSmall" />
 
             <SeekBar
                 android:id="@+id/flagSeekNoiseAmplitude"
-                android:layout_width="105dp"
+                android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
-                android:paddingLeft="15dp"
-                android:paddingRight="10dp" />
+                android:paddingLeft="5dp"
+                android:paddingRight="5dp" />
 
         </TableRow>
 
@@ -66,35 +68,37 @@
 
             <TextView
                 android:id="@+id/flagLength"
-                android:layout_width="wrap_content"
+                android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:gravity="center_vertical|center"
+                android:layout_weight="0.75"
+                android:gravity="left|center_vertical"
                 android:text="@string/length"
-                android:textAppearance="?android:attr/textAppearanceMedium" />
+                android:textAppearance="?android:attr/textAppearanceSmall" />
 
             <SeekBar
                 android:id="@+id/flagSeekLength"
-                android:layout_width="106dp"
+                android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
-                android:paddingLeft="15dp"
-                android:paddingRight="10dp" />
+                android:paddingLeft="5dp"
+                android:paddingRight="5dp" />
 
             <TextView
                 android:id="@+id/flagNoiseLength"
-                android:layout_width="wrap_content"
+                android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:gravity="center_vertical|center"
+                android:layout_weight="0.6"
+                android:gravity="center_vertical|left"
                 android:text="@string/noise"
-                android:textAppearance="?android:attr/textAppearanceMedium" />
+                android:textAppearance="?android:attr/textAppearanceSmall" />
 
             <SeekBar
                 android:id="@+id/flagSeekNoiseLength"
-                android:layout_width="106dp"
+                android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
-                android:paddingLeft="15dp"
-                android:paddingRight="10dp" />
+                android:paddingLeft="5dp"
+                android:paddingRight="5dp" />
 
         </TableRow>
 
@@ -107,35 +111,37 @@
 
             <TextView
                 android:id="@+id/flagAngleA"
-                android:layout_width="wrap_content"
+                android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:gravity="center_vertical|center"
+                android:layout_weight="0.75"
+                android:gravity="left|center_vertical"
                 android:text="@string/angleA"
-                android:textAppearance="?android:attr/textAppearanceMedium" />
+                android:textAppearance="?android:attr/textAppearanceSmall" />
 
             <SeekBar
                 android:id="@+id/flagSeekAngleA"
-                android:layout_width="105dp"
+                android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
-                android:paddingLeft="15dp"
-                android:paddingRight="10dp" />
+                android:paddingLeft="5dp"
+                android:paddingRight="5dp" />
 
             <TextView
                 android:id="@+id/flagNoiseAngleA"
-                android:layout_width="wrap_content"
+                android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:gravity="center_vertical|center"
+                android:layout_weight="0.6"
+                android:gravity="center_vertical|left"
                 android:text="@string/noise"
-                android:textAppearance="?android:attr/textAppearanceMedium" />
+                android:textAppearance="?android:attr/textAppearanceSmall" />
 
             <SeekBar
                 android:id="@+id/flagSeekNoiseAngleA"
-                android:layout_width="105dp"
+                android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
-                android:paddingLeft="15dp"
-                android:paddingRight="10dp" />
+                android:paddingLeft="5dp"
+                android:paddingRight="5dp" />
 
         </TableRow>
 
@@ -148,35 +154,37 @@
 
             <TextView
                 android:id="@+id/flagAngleB"
-                android:layout_width="wrap_content"
+                android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:gravity="center_vertical|center"
+                android:layout_weight="0.75"
+                android:gravity="left|center_vertical"
                 android:text="@string/angleB"
-                android:textAppearance="?android:attr/textAppearanceMedium" />
+                android:textAppearance="?android:attr/textAppearanceSmall" />
 
             <SeekBar
                 android:id="@+id/flagSeekAngleB"
-                android:layout_width="105dp"
+                android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
-                android:paddingLeft="15dp"
-                android:paddingRight="10dp" />
+                android:paddingLeft="5dp"
+                android:paddingRight="5dp" />
 
             <TextView
                 android:id="@+id/flagNoiseAngleB"
-                android:layout_width="wrap_content"
+                android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:gravity="center_vertical|center"
+                android:layout_weight="0.6"
+                android:gravity="center_vertical|left"
                 android:text="@string/noise"
-                android:textAppearance="?android:attr/textAppearanceMedium" />
+                android:textAppearance="?android:attr/textAppearanceSmall" />
 
             <SeekBar
                 android:id="@+id/flagSeekNoiseAngleB"
-                android:layout_width="105dp"
+                android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
-                android:paddingLeft="15dp"
-                android:paddingRight="10dp" />
+                android:paddingLeft="5dp"
+                android:paddingRight="5dp" />
 
         </TableRow>
 
diff --git a/src/main/res/layout/fovlayout.xml b/src/main/res/layout/fovlayout.xml
index 023401e..dbfcf1d 100644
--- a/src/main/res/layout/fovlayout.xml
+++ b/src/main/res/layout/fovlayout.xml
@@ -21,17 +21,17 @@
 
         <TextView
             android:id="@+id/textFOV"
-            android:layout_width="wrap_content"
+            android:layout_width="0dp"
             android:layout_height="wrap_content"
-            android:layout_weight="1"
+            android:layout_weight="0.5"
             android:paddingLeft="15dp"
             android:textAppearance="?android:attr/textAppearanceMedium" />
 
         <SeekBar
             android:id="@+id/seekFOV"
-            android:layout_width="106dp"
+            android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_weight="0.94"
+            android:layout_weight="1"
             android:paddingLeft="15dp"
             android:paddingRight="10dp" />
 
diff --git a/src/main/res/layout/girllayout.xml b/src/main/res/layout/girllayout.xml
index 8252d4c..00df325 100644
--- a/src/main/res/layout/girllayout.xml
+++ b/src/main/res/layout/girllayout.xml
@@ -25,15 +25,16 @@
 
             <TextView
                 android:id="@+id/girlTextSwing"
-                android:layout_width="wrap_content"
+                android:layout_width="0dp"
                 android:layout_height="wrap_content"
+                android:layout_weight="0.5"
                 android:gravity="center_vertical|center"
                 android:text="@string/swing"
                 android:textAppearance="?android:attr/textAppearanceMedium" />
 
             <SeekBar
                 android:id="@+id/girlSeekSwing"
-                android:layout_width="105dp"
+                android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
                 android:paddingLeft="15dp"
@@ -50,15 +51,16 @@
 
             <TextView
                 android:id="@+id/girlTextSize"
-                android:layout_width="wrap_content"
+                android:layout_width="0dp"
                 android:layout_height="wrap_content"
+                android:layout_weight="0.5"
                 android:gravity="center_vertical|center"
                 android:text="@string/size"
                 android:textAppearance="?android:attr/textAppearanceMedium" />
 
             <SeekBar
                 android:id="@+id/girlSeekSize"
-                android:layout_width="106dp"
+                android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
                 android:paddingLeft="15dp"
@@ -75,15 +77,16 @@
 
             <TextView
                 android:id="@+id/girlTextHips"
-                android:layout_width="wrap_content"
+                android:layout_width="0dp"
                 android:layout_height="wrap_content"
+                android:layout_weight="0.5"
                 android:gravity="center_vertical|center"
                 android:text="@string/hips"
                 android:textAppearance="?android:attr/textAppearanceMedium" />
 
             <SeekBar
                 android:id="@+id/girlSeekHips"
-                android:layout_width="105dp"
+                android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
                 android:paddingLeft="15dp"
diff --git a/src/main/res/layout/windlayout.xml b/src/main/res/layout/windlayout.xml
index 1c01262..34229ea 100644
--- a/src/main/res/layout/windlayout.xml
+++ b/src/main/res/layout/windlayout.xml
@@ -21,17 +21,17 @@
 
         <TextView
             android:id="@+id/windText"
-            android:layout_width="wrap_content"
+            android:layout_width="0dp"
             android:layout_height="wrap_content"
-            android:layout_weight="1"
+            android:layout_weight="0.5"
             android:paddingLeft="15dp"
             android:textAppearance="?android:attr/textAppearanceMedium" />
 
         <SeekBar
             android:id="@+id/windSeek"
-            android:layout_width="106dp"
+            android:layout_weight="1"
+            android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_weight="0.94"
             android:paddingLeft="15dp"
             android:paddingRight="10dp" />
 
