Skip to content

Commit b427fe2

Browse files
authored
Make buttons the same size and align them. (#4164)
1 parent b124fac commit b427fe2

File tree

1 file changed

+32
-21
lines changed

1 file changed

+32
-21
lines changed

firebase-appdistribution/test-app/src/main/res/layout/activity_main.xml

Lines changed: 32 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,26 @@
1515
android:background="@color/purple_500"
1616
android:text="Sign Out Background"
1717
android:textColor="@color/white"
18-
app:layout_constraintHorizontal_bias="0.937"
18+
app:layout_constraintHorizontal_bias="0.94"
1919
app:layout_constraintLeft_toLeftOf="parent"
2020
app:layout_constraintRight_toRightOf="parent"
2121
app:layout_constraintTop_toBottomOf="@id/progress_percentage" />
22+
2223
<androidx.appcompat.widget.AppCompatButton
2324
android:id="@+id/update_app2"
24-
android:layout_width="128dp"
25+
android:layout_width="156dp"
2526
android:layout_height="wrap_content"
2627
android:layout_marginTop="24dp"
27-
android:layout_marginEnd="24dp"
28+
android:layout_marginEnd="16dp"
2829
android:background="@color/purple_500"
2930
android:text="Update App Background"
3031
android:textColor="@color/white"
3132
app:layout_constraintEnd_toEndOf="parent"
32-
app:layout_constraintHorizontal_bias="0.83"
33+
app:layout_constraintHorizontal_bias="0.94"
3334
app:layout_constraintLeft_toLeftOf="parent"
3435
app:layout_constraintRight_toRightOf="parent"
3536
app:layout_constraintTop_toBottomOf="@+id/check_for_update2" />
37+
3638
<androidx.appcompat.widget.AppCompatButton
3739
android:id="@+id/check_for_update2"
3840
android:layout_width="156dp"
@@ -41,53 +43,57 @@
4143
android:background="@color/purple_500"
4244
android:text="Check For Update Background"
4345
android:textColor="@color/white"
44-
app:layout_constraintHorizontal_bias="0.937"
46+
app:layout_constraintHorizontal_bias="0.94"
4547
app:layout_constraintLeft_toLeftOf="parent"
4648
app:layout_constraintRight_toRightOf="parent"
4749
app:layout_constraintTop_toBottomOf="@+id/sign_in_button2" />
50+
4851
<androidx.appcompat.widget.AppCompatButton
4952
android:id="@+id/basic_config2"
50-
android:layout_width="128dp"
53+
android:layout_width="156dp"
5154
android:layout_height="wrap_content"
5255
android:layout_marginTop="24dp"
5356
android:background="@color/purple_500"
5457
android:text="Basic Config Background"
5558
android:textColor="@color/white"
56-
app:layout_constraintHorizontal_bias="0.727"
59+
app:layout_constraintHorizontal_bias="0.94"
5760
app:layout_constraintLeft_toLeftOf="parent"
5861
app:layout_constraintRight_toRightOf="parent"
5962
app:layout_constraintTop_toBottomOf="@id/sign_in_status" />
63+
6064
<androidx.appcompat.widget.AppCompatButton
6165
android:id="@+id/basic_config"
62-
android:layout_width="128dp"
66+
android:layout_width="156dp"
6367
android:layout_height="wrap_content"
6468
android:layout_marginTop="24dp"
6569
android:background="@color/purple_500"
6670
android:text="Basic Config"
6771
android:textColor="@color/white"
68-
app:layout_constraintHorizontal_bias="0.212"
72+
app:layout_constraintHorizontal_bias="0.235"
6973
app:layout_constraintLeft_toLeftOf="parent"
7074
app:layout_constraintRight_toRightOf="parent"
7175
app:layout_constraintTop_toBottomOf="@id/sign_in_status" />
76+
7277
<androidx.appcompat.widget.AppCompatButton
7378
android:id="@+id/sign_in_button2"
74-
android:layout_width="128dp"
79+
android:layout_width="156dp"
7580
android:layout_height="wrap_content"
7681
android:layout_marginTop="24dp"
7782
android:background="@color/purple_500"
7883
android:text="Sign In Background"
7984
android:textColor="@color/white"
80-
app:layout_constraintHorizontal_bias="0.763"
85+
app:layout_constraintHorizontal_bias="0.94"
8186
app:layout_constraintLeft_toLeftOf="parent"
8287
app:layout_constraintRight_toRightOf="parent"
8388
app:layout_constraintTop_toBottomOf="@+id/basic_config2" />
89+
8490
<TextView
8591
android:id="@+id/app_name"
8692
android:layout_width="wrap_content"
8793
android:layout_height="wrap_content"
8894
android:text="Sample App!"
8995
android:textColor="@color/design_default_color_on_secondary"
90-
android:textSize="32dp"
96+
android:textSize="32sp"
9197
app:layout_constraintBottom_toBottomOf="parent"
9298
app:layout_constraintHorizontal_bias="0.498"
9399
app:layout_constraintLeft_toLeftOf="parent"
@@ -102,24 +108,24 @@
102108
android:layout_marginTop="24dp"
103109
android:text="Tester Signed In!"
104110
android:textColor="@color/design_default_color_on_secondary"
105-
android:textSize="20dp"
111+
android:textSize="20sp"
106112
app:layout_constraintLeft_toLeftOf="parent"
107113
app:layout_constraintRight_toRightOf="parent"
108114
app:layout_constraintTop_toBottomOf="@id/app_name" />
109115

110-
111116
<androidx.appcompat.widget.AppCompatButton
112117
android:id="@+id/sign_in_button"
113-
android:layout_width="128dp"
118+
android:layout_width="156dp"
114119
android:layout_height="wrap_content"
115120
android:layout_marginTop="24dp"
116121
android:background="@color/purple_500"
117122
android:text="Sign In"
118123
android:textColor="@color/white"
119-
app:layout_constraintHorizontal_bias="0.212"
124+
app:layout_constraintHorizontal_bias="0.235"
120125
app:layout_constraintLeft_toLeftOf="parent"
121126
app:layout_constraintRight_toRightOf="parent"
122127
app:layout_constraintTop_toBottomOf="@+id/basic_config" />
128+
123129
<androidx.appcompat.widget.AppCompatButton
124130
android:id="@+id/check_for_update"
125131
android:layout_width="156dp"
@@ -132,18 +138,20 @@
132138
app:layout_constraintLeft_toLeftOf="parent"
133139
app:layout_constraintRight_toRightOf="parent"
134140
app:layout_constraintTop_toBottomOf="@+id/sign_in_button" />
141+
135142
<androidx.appcompat.widget.AppCompatButton
136143
android:id="@+id/update_app"
137-
android:layout_width="128dp"
144+
android:layout_width="156dp"
138145
android:layout_height="wrap_content"
139146
android:layout_marginTop="24dp"
140147
android:background="@color/purple_500"
141148
android:text="Update App"
142149
android:textColor="@color/white"
143-
app:layout_constraintHorizontal_bias="0.212"
150+
app:layout_constraintHorizontal_bias="0.235"
144151
app:layout_constraintLeft_toLeftOf="parent"
145152
app:layout_constraintRight_toRightOf="parent"
146153
app:layout_constraintTop_toBottomOf="@id/check_for_update" />
154+
147155
<ProgressBar
148156
android:id="@+id/progress_bar"
149157
style="?android:attr/progressBarStyleHorizontal"
@@ -161,7 +169,7 @@
161169
android:layout_height="wrap_content"
162170
android:text="Tester Signed In!"
163171
android:textColor="@color/design_default_color_on_secondary"
164-
android:textSize="20dp"
172+
android:textSize="20sp"
165173
app:layout_constraintLeft_toLeftOf="parent"
166174
app:layout_constraintRight_toRightOf="parent"
167175
app:layout_constraintTop_toBottomOf="@id/progress_bar"
@@ -179,6 +187,7 @@
179187
app:layout_constraintLeft_toLeftOf="parent"
180188
app:layout_constraintRight_toRightOf="parent"
181189
app:layout_constraintTop_toBottomOf="@id/progress_percentage" />
190+
182191
<androidx.appcompat.widget.AppCompatButton
183192
android:id="@+id/secondActivityButton"
184193
android:layout_width="156dp"
@@ -187,9 +196,11 @@
187196
android:background="@color/purple_500"
188197
android:text="Start new activity"
189198
android:textColor="@color/white"
190-
app:layout_constraintStart_toStartOf="parent"
191199
app:layout_constraintEnd_toEndOf="parent"
200+
app:layout_constraintHorizontal_bias="0.6"
201+
app:layout_constraintStart_toStartOf="parent"
192202
app:layout_constraintTop_toBottomOf="@id/sign_out2" />
203+
193204
<com.google.android.material.textfield.TextInputLayout
194205
android:id="@+id/feedbackTriggerMenu"
195206
style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox.ExposedDropdownMenu"
@@ -205,7 +216,7 @@
205216
android:layout_width="match_parent"
206217
android:layout_height="wrap_content"
207218
android:inputType="none"
219+
android:hint="@string/feedbackTriggerMenuLabel"
208220
/>
209221
</com.google.android.material.textfield.TextInputLayout>
210-
211222
</androidx.constraintlayout.widget.ConstraintLayout>

0 commit comments

Comments
 (0)