diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index d5260df..0b431e9 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -22,81 +22,53 @@ <androidx.cardview.widget.CardView android:id="@+id/btn_left_top" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_margin="8dp" - android:clickable="true" - android:focusable="true" - android:foreground="?android:attr/selectableItemBackground" + style="@style/AnswerCard" app:layout_constraintBottom_toTopOf="@+id/btn_left_bottom" app:layout_constraintEnd_toStartOf="@+id/btn_right_top" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" > - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_gravity="center"/> + + <TextView style="@style/AnswerCardText"/> </androidx.cardview.widget.CardView> <androidx.cardview.widget.CardView android:id="@+id/btn_right_top" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_margin="8dp" - android:clickable="true" - android:focusable="true" - android:foreground="?android:attr/selectableItemBackground" + style="@style/AnswerCard" app:layout_constraintBottom_toTopOf="@id/btn_right_bottom" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toEndOf="@+id/btn_left_top" app:layout_constraintTop_toTopOf="parent" > - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_gravity="center"/> + + <TextView style="@style/AnswerCardText"/> </androidx.cardview.widget.CardView> <androidx.cardview.widget.CardView android:id="@+id/btn_left_bottom" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_margin="8dp" - android:clickable="true" - android:focusable="true" - android:foreground="?android:attr/selectableItemBackground" + style="@style/AnswerCard" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/btn_right_bottom" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@+id/btn_right_top" > - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_gravity="center"/> + app:layout_constraintTop_toBottomOf="@+id/btn_left_top" > + + <TextView style="@style/AnswerCardText"/> </androidx.cardview.widget.CardView> <androidx.cardview.widget.CardView android:id="@+id/btn_right_bottom" - android:layout_width="0dp" - android:layout_height="0dp" - android:layout_margin="8dp" - android:clickable="true" - android:focusable="true" - android:foreground="?android:attr/selectableItemBackground" + style="@style/AnswerCard" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toEndOf="@+id/btn_left_bottom" app:layout_constraintTop_toBottomOf="@+id/btn_right_top" > - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_gravity="center"/> + + <TextView style="@style/AnswerCardText"/> </androidx.cardview.widget.CardView> </androidx.constraintlayout.widget.ConstraintLayout> diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 5885930..f0774f1 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -8,4 +8,19 @@ <item name="colorAccent">@color/colorAccent</item> </style> + <style name="AnswerCard"> + <item name="android:layout_width">0dp</item> + <item name="android:layout_height">0dp</item> + <item name="android:layout_margin">8dp</item> + <item name="android:clickable">true</item> + <item name="android:focusable">true</item> + <item name="android:foreground">?android:attr/selectableItemBackground</item> + </style> + + <style name="AnswerCardText"> + <item name="android:layout_height">wrap_content</item> + <item name="android:layout_width">wrap_content</item> + <item name="android:layout_gravity">center</item> + </style> + </resources>