1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-20 07:21:40 +02:00

Add some space to user settings layout

Also reorder the fields a bit, putting birthday and activity level
earlier. The order is now: personal info, units, height and weight,
and finally goal.
This commit is contained in:
Erik Johansson
2018-05-20 22:43:47 +02:00
parent d0245adedb
commit 7b76d6dab7
2 changed files with 205 additions and 233 deletions

View File

@@ -139,7 +139,7 @@ public class UserAddTest {
allOf(withId(R.id.rowBodyHeight),
childAtPosition(
withId(R.id.tableUserData),
5)),
6)),
1)));
editText3.perform(scrollTo(), replaceText("180"), closeSoftKeyboard());

View File

@@ -12,30 +12,24 @@
android:background="?attr/colorPrimary"
android:elevation="4dp"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
<ScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/scrollViewUserData" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="5dp" >
android:layout_height="wrap_content">
<TableLayout
android:id="@+id/tableUserData"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:measureWithLargestChild="true"
android:padding="5dp"
android:stretchColumns="*" >
android:stretchColumns="*">
<TableRow
android:id="@+id/rowUserName"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
android:layout_weight="1"
android:gravity="center_vertical">
<TextView
android:id="@+id/lblUserName"
@@ -45,7 +39,6 @@
<EditText
android:id="@+id/txtUserName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="text"
@@ -53,61 +46,92 @@
<requestFocus />
</EditText>
</TableRow>
<TableRow
android:id="@+id/rowBirthday"
android:layout_weight="1"
android:gravity="center_vertical">
<TextView
android:id="@+id/lblBirthday"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:labelFor="@id/txtBirthday"
android:text="@string/label_birthday" />
<EditText
android:id="@+id/txtBirthday"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:focusable="false"
android:inputType="date" />
</TableRow>
<TableRow
android:id="@+id/rowActivityLevel"
android:layout_weight="1"
android:gravity="center_vertical">
<TextView
android:id="@+id/lblActivityLevel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/label_activity_level" />
<Spinner
android:id="@+id/spinnerActivityLevel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:entries="@array/activity_level_entries" />
</TableRow>
<TableRow
android:id="@+id/rowGender"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
android:layout_weight="1"
android:gravity="center_vertical">
<TextView
android:id="@+id/lblGender"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="@string/label_gender" />
<RadioGroup
android:layout_width="wrap_content"
android:id="@+id/groupGender"
android:layout_height="wrap_content"
android:layout_column="1"
android:orientation="horizontal"
android:id="@+id/groupGender">
android:orientation="horizontal">
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/label_male"
android:id="@+id/btnRadioMale"
android:checked="true" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/label_female"
android:id="@+id/btnRadioWoman" />
android:checked="true"
android:text="@string/label_male" />
<RadioButton
android:id="@+id/btnRadioWoman"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/label_female" />
</RadioGroup>
</TableRow>
<TableRow
android:id="@+id/rowMeasureUnit"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
android:layout_weight="1"
android:gravity="center_vertical">
<TextView
android:id="@+id/measureUnit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="@string/label_measure_unit" />
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:orientation="horizontal"
android:id="@+id/groupMeasureUnit">
@@ -124,25 +148,22 @@
android:text="in"
android:id="@+id/btnRadioINCH" />
</RadioGroup>
</TableRow>
<TableRow
android:id="@+id/rowUnit"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
android:layout_weight="1"
android:gravity="center_vertical">
<TextView
android:id="@+id/lblUnit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="@string/label_scale_unit" />
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:orientation="horizontal"
android:id="@+id/groupScaleUnit">
@@ -165,32 +186,12 @@
android:text="st"
android:id="@+id/btnRadioST" />
</RadioGroup>
</TableRow>
<TableRow
android:id="@+id/rowActivityLevel"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/lblActivityLevel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="@string/label_activity_level" />
<Spinner
android:id="@+id/spinnerActivityLevel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:entries="@array/activity_level_entries" />
</TableRow>
<TableRow
android:id="@+id/rowBodyHeight"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
android:layout_weight="1"
android:gravity="center_vertical">
<TextView
android:id="@+id/lblBodyHeight"
@@ -204,36 +205,12 @@
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal|numberSigned" />
</TableRow>
<TableRow
android:id="@+id/rowBirthday"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/lblBirthday"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:labelFor="@id/txtBirthday"
android:text="@string/label_birthday" />
<EditText
android:id="@+id/txtBirthday"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="5"
android:ems="10"
android:focusable="false"
android:inputType="date" />
</TableRow>
<TableRow
android:id="@+id/tableRowInitialWeight"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
android:layout_weight="1"
android:gravity="center_vertical">
<TextView
android:id="@+id/lblInitialWeight"
@@ -251,8 +228,8 @@
<TableRow
android:id="@+id/rowGoalWeight"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
android:layout_weight="1"
android:gravity="center_vertical">
<TextView
android:id="@+id/lblGoalWeight"
@@ -270,8 +247,8 @@
<TableRow
android:id="@+id/rowGoalDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
android:layout_weight="1"
android:gravity="center_vertical">
<TextView
android:id="@+id/lblGoalDate"
@@ -284,15 +261,10 @@
android:id="@+id/txtGoalDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="5"
android:ems="10"
android:focusable="false"
android:inputType="date" />
</TableRow>
</TableLayout>
</LinearLayout>
</ScrollView>
</LinearLayout>