diff --git a/database/app/src/androidTest/java/com/google/firebase/quickstart/database/NewPostTest.java b/database/app/src/androidTest/java/com/google/firebase/quickstart/database/NewPostTest.java index 6d6e97661..8913c54a1 100644 --- a/database/app/src/androidTest/java/com/google/firebase/quickstart/database/NewPostTest.java +++ b/database/app/src/androidTest/java/com/google/firebase/quickstart/database/NewPostTest.java @@ -48,30 +48,22 @@ public void newPostTest() { // Select email field ViewInteraction appCompatEditText = onView( - allOf(withId(R.id.fieldEmail), - withParent(withId(R.id.layoutEmailPassword)), - isDisplayed())); + allOf(withId(R.id.fieldEmail), isDisplayed())); appCompatEditText.perform(click()); // Enter email address ViewInteraction appCompatEditText2 = onView( - allOf(withId(R.id.fieldEmail), - withParent(withId(R.id.layoutEmailPassword)), - isDisplayed())); + allOf(withId(R.id.fieldEmail), isDisplayed())); appCompatEditText2.perform(replaceText(email)); // Enter password ViewInteraction appCompatEditText3 = onView( - allOf(withId(R.id.fieldPassword), - withParent(withId(R.id.layoutEmailPassword)), - isDisplayed())); + allOf(withId(R.id.fieldPassword), isDisplayed())); appCompatEditText3.perform(replaceText(password)); // Click sign up ViewInteraction appCompatButton = onView( - allOf(withId(R.id.buttonSignUp), withText(R.string.sign_up), - withParent(withId(R.id.layoutButtons)), - isDisplayed())); + allOf(withId(R.id.buttonSignUp), withText(R.string.sign_up), isDisplayed())); appCompatButton.perform(click()); // Click new post button @@ -111,9 +103,7 @@ public void newPostTest() { // Check that it has zero stars ViewInteraction textView3 = onView( - allOf(withId(R.id.postNumStars), withText("0"), - withParent(withId(R.id.starLayout)), - isDisplayed())); + allOf(withId(R.id.postNumStars), withText("0"), isDisplayed())); textView3.check(matches(withText("0"))); } diff --git a/database/app/src/main/res/layout/activity_main.xml b/database/app/src/main/res/layout/activity_main.xml index bb54067cc..eca31e389 100644 --- a/database/app/src/main/res/layout/activity_main.xml +++ b/database/app/src/main/res/layout/activity_main.xml @@ -1,5 +1,6 @@ - @@ -7,21 +8,27 @@ + android:layout_height="wrap_content" + app:layout_constraintTop_toTopOf="parent" + /> + android:layout_height="0dp" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintTop_toBottomOf="@+id/tabs" /> + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + /> - + diff --git a/database/app/src/main/res/layout/activity_new_post.xml b/database/app/src/main/res/layout/activity_new_post.xml index 56ee40aa7..2cb1c34f4 100644 --- a/database/app/src/main/res/layout/activity_new_post.xml +++ b/database/app/src/main/res/layout/activity_new_post.xml @@ -1,5 +1,7 @@ - @@ -8,34 +10,45 @@ android:id="@+id/fieldTitle" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginBottom="5dp" + android:layout_marginStart="16dp" android:layout_marginLeft="16dp" - android:layout_marginRight="16dp" android:layout_marginTop="16dp" + android:layout_marginEnd="16dp" + android:layout_marginRight="16dp" android:hint="Title" - android:maxLines="1" /> + android:maxLines="1" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" + /> + android:scrollHorizontally="false" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/fieldTitle" + /> + android:layout_marginEnd="16dp" + android:layout_marginRight="16dp" + android:layout_marginBottom="16dp" + android:src="@drawable/ic_navigation_check_24" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" /> - + diff --git a/database/app/src/main/res/layout/activity_post_detail.xml b/database/app/src/main/res/layout/activity_post_detail.xml index 7b7c0319d..420dfe57f 100644 --- a/database/app/src/main/res/layout/activity_post_detail.xml +++ b/database/app/src/main/res/layout/activity_post_detail.xml @@ -1,62 +1,66 @@ - + android:paddingBottom="@dimen/activity_vertical_margin"> + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + android:layout_marginStart="8dp" + android:layout_marginLeft="8dp" + android:layout_marginTop="8dp" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/postAuthorLayout" /> - + android:layout_marginTop="16dp" + android:hint="Write a comment..." + android:maxLines="1" + app:layout_constraintEnd_toStartOf="@+id/buttonPostComment" + app:layout_constraintHorizontal_bias="0.5" + app:layout_constraintHorizontal_weight="8" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/postTextLayout" /> - - - - - + - + diff --git a/database/app/src/main/res/layout/activity_sign_in.xml b/database/app/src/main/res/layout/activity_sign_in.xml index 952051219..04cfd110f 100644 --- a/database/app/src/main/res/layout/activity_sign_in.xml +++ b/database/app/src/main/res/layout/activity_sign_in.xml @@ -1,86 +1,83 @@ - + android:paddingBottom="@dimen/activity_vertical_margin"> + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + android:src="@drawable/firebase_lockup_400" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/progressBar" /> - - - - - - - + android:layout_marginTop="16dp" + android:ellipsize="end" + android:hint="@string/hint_email" + android:inputType="textEmailAddress" + android:maxLines="1" + app:layout_constraintHorizontal_chainStyle="packed" + app:layout_constraintEnd_toStartOf="@+id/fieldPassword" + app:layout_constraintHorizontal_bias="0.5" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/icon" /> - - -