From 7cae4e67c47b9b13bd7721d711f52df2e37fade9 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 10 Jun 2022 09:29:07 +0200 Subject: [PATCH] Use view inflator to inject fixed views --- .../email/AppCompatViewInflaterEx.java | 47 +++++ ...youtEx.java => FixedConstraintLayout.java} | 10 +- ...outEx.java => FixedCoordinatorLayout.java} | 8 +- ...ameLayoutEx.java => FixedFrameLayout.java} | 10 +- ...ViewEx.java => FixedNestedScrollView.java} | 8 +- app/src/main/res/layout/action_bar.xml | 8 +- app/src/main/res/layout/action_button.xml | 2 +- .../main/res/layout/action_button_text.xml | 8 +- app/src/main/res/layout/activity_amp.xml | 4 +- app/src/main/res/layout/activity_answer.xml | 4 +- app/src/main/res/layout/activity_billing.xml | 2 +- app/src/main/res/layout/activity_clear.xml | 16 +- app/src/main/res/layout/activity_compose.xml | 2 +- app/src/main/res/layout/activity_dmarc.xml | 14 +- app/src/main/res/layout/activity_dsn.xml | 14 +- app/src/main/res/layout/activity_eml.xml | 60 +++---- app/src/main/res/layout/activity_error.xml | 20 +-- app/src/main/res/layout/activity_main.xml | 2 +- app/src/main/res/layout/activity_setup.xml | 6 +- .../main/res/layout/activity_signature.xml | 12 +- .../main/res/layout/activity_unsupported.xml | 6 +- .../layout/activity_view_landscape_split.xml | 8 +- .../res/layout/activity_view_portrait.xml | 6 +- .../layout/activity_view_portrait_split.xml | 8 +- app/src/main/res/layout/activity_widget.xml | 10 +- .../main/res/layout/activity_widget_sync.xml | 4 +- .../res/layout/activity_widget_unified.xml | 12 +- app/src/main/res/layout/dialog_add_image.xml | 16 +- app/src/main/res/layout/dialog_advanced.xml | 12 +- app/src/main/res/layout/dialog_ask_again.xml | 12 +- app/src/main/res/layout/dialog_ask_amp.xml | 8 +- app/src/main/res/layout/dialog_ask_full.xml | 8 +- app/src/main/res/layout/dialog_ask_move.xml | 14 +- app/src/main/res/layout/dialog_ask_spam.xml | 6 +- .../main/res/layout/dialog_block_sender.xml | 10 +- .../main/res/layout/dialog_boundary_error.xml | 8 +- app/src/main/res/layout/dialog_buttons.xml | 8 +- .../main/res/layout/dialog_certificate.xml | 38 ++-- .../main/res/layout/dialog_contact_group.xml | 8 +- app/src/main/res/layout/dialog_deepl.xml | 16 +- .../res/layout/dialog_delete_operations.xml | 14 +- app/src/main/res/layout/dialog_duration.xml | 6 +- .../main/res/layout/dialog_edit_contact.xml | 6 +- app/src/main/res/layout/dialog_edit_name.xml | 6 +- .../res/layout/dialog_error_reporting.xml | 10 +- app/src/main/res/layout/dialog_export.xml | 10 +- app/src/main/res/layout/dialog_first.xml | 22 +-- app/src/main/res/layout/dialog_folder_all.xml | 16 +- .../main/res/layout/dialog_folder_select.xml | 10 +- .../main/res/layout/dialog_forward_raw.xml | 14 +- app/src/main/res/layout/dialog_identity.xml | 10 +- app/src/main/res/layout/dialog_import.xml | 8 +- .../res/layout/dialog_import_progress.xml | 8 +- .../main/res/layout/dialog_insert_link.xml | 14 +- app/src/main/res/layout/dialog_junk.xml | 30 ++-- .../main/res/layout/dialog_keyword_add.xml | 6 +- .../main/res/layout/dialog_keyword_manage.xml | 4 +- app/src/main/res/layout/dialog_markdown.xml | 12 +- .../main/res/layout/dialog_nav_options.xml | 20 +-- app/src/main/res/layout/dialog_no_stream.xml | 12 +- app/src/main/res/layout/dialog_no_viewer.xml | 18 +- app/src/main/res/layout/dialog_notes.xml | 8 +- app/src/main/res/layout/dialog_open_link.xml | 42 ++--- .../main/res/layout/dialog_permissions.xml | 24 +-- app/src/main/res/layout/dialog_pin_ask.xml | 6 +- app/src/main/res/layout/dialog_pin_set.xml | 6 +- app/src/main/res/layout/dialog_print.xml | 10 +- .../main/res/layout/dialog_quick_actions.xml | 8 +- .../res/layout/dialog_reset_questions.xml | 6 +- app/src/main/res/layout/dialog_response.xml | 6 +- app/src/main/res/layout/dialog_review.xml | 12 +- .../main/res/layout/dialog_review_account.xml | 34 ++-- app/src/main/res/layout/dialog_rule_match.xml | 6 +- .../main/res/layout/dialog_save_search.xml | 6 +- app/src/main/res/layout/dialog_search.xml | 42 ++--- app/src/main/res/layout/dialog_send.xml | 64 +++---- app/src/main/res/layout/dialog_show_full.xml | 8 +- .../main/res/layout/dialog_show_images.xml | 10 +- app/src/main/res/layout/dialog_swipes.xml | 12 +- app/src/main/res/layout/dialog_sync.xml | 16 +- app/src/main/res/layout/dialog_theme.xml | 12 +- app/src/main/res/layout/dialog_translate.xml | 10 +- app/src/main/res/layout/dialog_unexpected.xml | 8 +- app/src/main/res/layout/fragment_about.xml | 20 +-- app/src/main/res/layout/fragment_account.xml | 92 +++++----- app/src/main/res/layout/fragment_accounts.xml | 10 +- app/src/main/res/layout/fragment_answer.xml | 12 +- app/src/main/res/layout/fragment_answers.xml | 8 +- .../main/res/layout/fragment_certificates.xml | 8 +- app/src/main/res/layout/fragment_compose.xml | 58 +++---- app/src/main/res/layout/fragment_contacts.xml | 10 +- app/src/main/res/layout/fragment_eula.xml | 4 +- app/src/main/res/layout/fragment_folder.xml | 40 ++--- app/src/main/res/layout/fragment_folders.xml | 16 +- app/src/main/res/layout/fragment_gmail.xml | 22 +-- .../main/res/layout/fragment_identities.xml | 10 +- app/src/main/res/layout/fragment_identity.xml | 84 ++++----- app/src/main/res/layout/fragment_legend.xml | 4 +- .../res/layout/fragment_legend_compose.xml | 48 ++--- .../res/layout/fragment_legend_folders.xml | 68 ++++---- .../res/layout/fragment_legend_keyboard.xml | 44 ++--- .../res/layout/fragment_legend_messages.xml | 164 +++++++++--------- .../fragment_legend_synchronization.xml | 74 ++++---- app/src/main/res/layout/fragment_logs.xml | 4 +- app/src/main/res/layout/fragment_messages.xml | 78 ++++----- app/src/main/res/layout/fragment_oauth.xml | 22 +-- .../main/res/layout/fragment_open_full.xml | 4 +- .../main/res/layout/fragment_operations.xml | 8 +- app/src/main/res/layout/fragment_options.xml | 4 +- .../res/layout/fragment_options_behavior.xml | 50 +++--- .../layout/fragment_options_connection.xml | 60 +++---- .../res/layout/fragment_options_display.xml | 156 ++++++++--------- .../layout/fragment_options_encryption.xml | 54 +++--- .../main/res/layout/fragment_options_misc.xml | 154 ++++++++-------- .../layout/fragment_options_notifications.xml | 76 ++++---- .../res/layout/fragment_options_privacy.xml | 64 +++---- .../main/res/layout/fragment_options_send.xml | 56 +++--- .../layout/fragment_options_synchronize.xml | 102 +++++------ app/src/main/res/layout/fragment_order.xml | 4 +- app/src/main/res/layout/fragment_pop.xml | 54 +++--- app/src/main/res/layout/fragment_pro.xml | 32 ++-- .../main/res/layout/fragment_quick_setup.xml | 46 ++--- app/src/main/res/layout/fragment_rule.xml | 96 +++++----- app/src/main/res/layout/fragment_rules.xml | 8 +- app/src/main/res/layout/fragment_setup.xml | 136 +++++++-------- app/src/main/res/layout/include_eula.xml | 16 +- .../res/layout/include_message_action.xml | 6 +- .../res/layout/include_message_addresses.xml | 78 ++++----- .../layout/include_message_attachments.xml | 10 +- .../main/res/layout/include_message_body.xml | 22 +-- .../res/layout/include_message_calendar.xml | 18 +- .../res/layout/include_message_compact.xml | 66 +++---- .../res/layout/include_message_headers.xml | 12 +- .../res/layout/include_message_images.xml | 8 +- .../res/layout/include_message_navigation.xml | 76 ++++---- .../res/layout/include_message_normal.xml | 66 +++---- app/src/main/res/layout/include_nav.xml | 26 +-- app/src/main/res/layout/item_account.xml | 52 +++--- .../main/res/layout/item_account_exempted.xml | 8 +- app/src/main/res/layout/item_answer.xml | 24 +-- app/src/main/res/layout/item_attachment.xml | 26 +-- .../main/res/layout/item_attachment_eml.xml | 20 +-- .../res/layout/item_blocklist_enabled.xml | 8 +- app/src/main/res/layout/item_certificate.xml | 20 +-- app/src/main/res/layout/item_contact.xml | 22 +-- app/src/main/res/layout/item_folder.xml | 48 ++--- .../main/res/layout/item_folder_select.xml | 14 +- .../res/layout/item_folder_unselectable.xml | 14 +- app/src/main/res/layout/item_group.xml | 8 +- app/src/main/res/layout/item_identity.xml | 36 ++-- app/src/main/res/layout/item_image.xml | 14 +- app/src/main/res/layout/item_keyword.xml | 12 +- app/src/main/res/layout/item_log.xml | 8 +- .../main/res/layout/item_menu_ellipsize.xml | 2 +- .../main/res/layout/item_message_compact.xml | 8 +- .../res/layout/item_message_duplicate.xml | 10 +- .../main/res/layout/item_message_normal.xml | 8 +- .../res/layout/item_message_placeholder.xml | 6 +- app/src/main/res/layout/item_nav.xml | 22 +-- app/src/main/res/layout/item_nav_group.xml | 12 +- app/src/main/res/layout/item_operation.xml | 18 +- app/src/main/res/layout/item_order.xml | 14 +- app/src/main/res/layout/item_rule.xml | 22 +-- app/src/main/res/layout/item_rule_match.xml | 12 +- app/src/main/res/layout/search_suggestion.xml | 6 +- app/src/main/res/layout/spinner_account.xml | 6 +- app/src/main/res/layout/spinner_contact.xml | 10 +- .../main/res/layout/spinner_contact_group.xml | 8 +- app/src/main/res/layout/spinner_identity.xml | 10 +- app/src/main/res/layout/spinner_item1.xml | 6 +- .../res/layout/spinner_item1_dropdown.xml | 6 +- app/src/main/res/layout/toast.xml | 2 +- 172 files changed, 2062 insertions(+), 2015 deletions(-) rename app/src/main/java/eu/faircode/email/{ConstraintLayoutEx.java => FixedConstraintLayout.java} (92%) rename app/src/main/java/eu/faircode/email/{CoordinatorLayoutEx.java => FixedCoordinatorLayout.java} (83%) rename app/src/main/java/eu/faircode/email/{FrameLayoutEx.java => FixedFrameLayout.java} (81%) rename app/src/main/java/eu/faircode/email/{NestedScrollViewEx.java => FixedNestedScrollView.java} (63%) diff --git a/app/src/main/java/eu/faircode/email/AppCompatViewInflaterEx.java b/app/src/main/java/eu/faircode/email/AppCompatViewInflaterEx.java index b2e648df2a..669928d9e7 100644 --- a/app/src/main/java/eu/faircode/email/AppCompatViewInflaterEx.java +++ b/app/src/main/java/eu/faircode/email/AppCompatViewInflaterEx.java @@ -26,8 +26,12 @@ import android.view.View; import android.widget.LinearLayout; import android.widget.RelativeLayout; +import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatViewInflater; +import androidx.appcompat.widget.AppCompatImageButton; +import androidx.appcompat.widget.AppCompatImageView; +import androidx.appcompat.widget.AppCompatTextView; public class AppCompatViewInflaterEx extends AppCompatViewInflater { // eu.faircode.email.AppCompatViewInflaterEx @@ -106,6 +110,49 @@ public class AppCompatViewInflaterEx extends AppCompatViewInflater { } }; + if ("FrameLayout".equals(name)) + return new FixedFrameLayout(context, attrs); + + if ("View".equals(name)) + return new View(context, attrs) { + @Override + public boolean dispatchTouchEvent(MotionEvent ev) { + try { + return super.dispatchTouchEvent(ev); + } catch (Throwable ex) { + Log.e(ex); + return false; + } + } + }; + + if ("androidx.coordinatorlayout.widget.CoordinatorLayout".equals(name)) + return new FixedCoordinatorLayout(context, attrs); + + if ("androidx.constraintlayout.widget.ConstraintLayout".equals(name)) + return new FixedConstraintLayout(context, attrs); + + if ("androidx.core.widget.NestedScrollView".equals(name)) + return new FixedNestedScrollView(context, attrs); + return super.createView(context, name, attrs); } + + @NonNull + @Override + protected AppCompatTextView createTextView(Context context, AttributeSet attrs) { + return new FixedTextView(context, attrs); + } + + @NonNull + @Override + protected AppCompatImageView createImageView(Context context, AttributeSet attrs) { + return new FixedImageView(context, attrs); + } + + @NonNull + @Override + protected AppCompatImageButton createImageButton(Context context, AttributeSet attrs) { + return new FixedImageButton(context, attrs); + } } \ No newline at end of file diff --git a/app/src/main/java/eu/faircode/email/ConstraintLayoutEx.java b/app/src/main/java/eu/faircode/email/FixedConstraintLayout.java similarity index 92% rename from app/src/main/java/eu/faircode/email/ConstraintLayoutEx.java rename to app/src/main/java/eu/faircode/email/FixedConstraintLayout.java index 200f2450c5..4bb00fd010 100644 --- a/app/src/main/java/eu/faircode/email/ConstraintLayoutEx.java +++ b/app/src/main/java/eu/faircode/email/FixedConstraintLayout.java @@ -27,20 +27,20 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.constraintlayout.widget.ConstraintLayout; -public class ConstraintLayoutEx extends ConstraintLayout { - public ConstraintLayoutEx(@NonNull Context context) { +public class FixedConstraintLayout extends ConstraintLayout { + public FixedConstraintLayout(@NonNull Context context) { super(context); } - public ConstraintLayoutEx(@NonNull Context context, @Nullable AttributeSet attrs) { + public FixedConstraintLayout(@NonNull Context context, @Nullable AttributeSet attrs) { super(context, attrs); } - public ConstraintLayoutEx(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) { + public FixedConstraintLayout(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } - public ConstraintLayoutEx(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) { + public FixedConstraintLayout(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); } diff --git a/app/src/main/java/eu/faircode/email/CoordinatorLayoutEx.java b/app/src/main/java/eu/faircode/email/FixedCoordinatorLayout.java similarity index 83% rename from app/src/main/java/eu/faircode/email/CoordinatorLayoutEx.java rename to app/src/main/java/eu/faircode/email/FixedCoordinatorLayout.java index e7e85ba8c2..47ffea852c 100644 --- a/app/src/main/java/eu/faircode/email/CoordinatorLayoutEx.java +++ b/app/src/main/java/eu/faircode/email/FixedCoordinatorLayout.java @@ -27,16 +27,16 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.coordinatorlayout.widget.CoordinatorLayout; -public class CoordinatorLayoutEx extends CoordinatorLayout { - public CoordinatorLayoutEx(@NonNull Context context) { +public class FixedCoordinatorLayout extends CoordinatorLayout { + public FixedCoordinatorLayout(@NonNull Context context) { super(context); } - public CoordinatorLayoutEx(@NonNull Context context, @Nullable AttributeSet attrs) { + public FixedCoordinatorLayout(@NonNull Context context, @Nullable AttributeSet attrs) { super(context, attrs); } - public CoordinatorLayoutEx(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) { + public FixedCoordinatorLayout(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } diff --git a/app/src/main/java/eu/faircode/email/FrameLayoutEx.java b/app/src/main/java/eu/faircode/email/FixedFrameLayout.java similarity index 81% rename from app/src/main/java/eu/faircode/email/FrameLayoutEx.java rename to app/src/main/java/eu/faircode/email/FixedFrameLayout.java index 28f41d750c..c5fce20904 100644 --- a/app/src/main/java/eu/faircode/email/FrameLayoutEx.java +++ b/app/src/main/java/eu/faircode/email/FixedFrameLayout.java @@ -27,20 +27,20 @@ import android.widget.FrameLayout; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -public class FrameLayoutEx extends FrameLayout { - public FrameLayoutEx(@NonNull Context context) { +public class FixedFrameLayout extends FrameLayout { + public FixedFrameLayout(@NonNull Context context) { super(context); } - public FrameLayoutEx(@NonNull Context context, @Nullable AttributeSet attrs) { + public FixedFrameLayout(@NonNull Context context, @Nullable AttributeSet attrs) { super(context, attrs); } - public FrameLayoutEx(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) { + public FixedFrameLayout(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } - public FrameLayoutEx(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) { + public FixedFrameLayout(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); } diff --git a/app/src/main/java/eu/faircode/email/NestedScrollViewEx.java b/app/src/main/java/eu/faircode/email/FixedNestedScrollView.java similarity index 63% rename from app/src/main/java/eu/faircode/email/NestedScrollViewEx.java rename to app/src/main/java/eu/faircode/email/FixedNestedScrollView.java index 802f6eafac..a531037849 100644 --- a/app/src/main/java/eu/faircode/email/NestedScrollViewEx.java +++ b/app/src/main/java/eu/faircode/email/FixedNestedScrollView.java @@ -7,16 +7,16 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.core.widget.NestedScrollView; -public class NestedScrollViewEx extends NestedScrollView { - public NestedScrollViewEx(@NonNull Context context) { +public class FixedNestedScrollView extends NestedScrollView { + public FixedNestedScrollView(@NonNull Context context) { super(context); } - public NestedScrollViewEx(@NonNull Context context, @Nullable AttributeSet attrs) { + public FixedNestedScrollView(@NonNull Context context, @Nullable AttributeSet attrs) { super(context, attrs); } - public NestedScrollViewEx(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) { + public FixedNestedScrollView(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } diff --git a/app/src/main/res/layout/action_bar.xml b/app/src/main/res/layout/action_bar.xml index d8508a7daa..c682163876 100644 --- a/app/src/main/res/layout/action_bar.xml +++ b/app/src/main/res/layout/action_bar.xml @@ -1,10 +1,10 @@ - - - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/action_button.xml b/app/src/main/res/layout/action_button.xml index 18b04d742b..3aec878003 100644 --- a/app/src/main/res/layout/action_button.xml +++ b/app/src/main/res/layout/action_button.xml @@ -1,5 +1,5 @@ - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_amp.xml b/app/src/main/res/layout/activity_amp.xml index 2a442963fd..3b587cf336 100644 --- a/app/src/main/res/layout/activity_amp.xml +++ b/app/src/main/res/layout/activity_amp.xml @@ -1,4 +1,4 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_answer.xml b/app/src/main/res/layout/activity_answer.xml index fec7190010..6e0a9235d7 100644 --- a/app/src/main/res/layout/activity_answer.xml +++ b/app/src/main/res/layout/activity_answer.xml @@ -1,4 +1,4 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_billing.xml b/app/src/main/res/layout/activity_billing.xml index 37c9c3f1c6..fa467c73fa 100644 --- a/app/src/main/res/layout/activity_billing.xml +++ b/app/src/main/res/layout/activity_billing.xml @@ -1,4 +1,4 @@ - - @@ -31,13 +31,13 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"> - - - - + - + - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_compose.xml b/app/src/main/res/layout/activity_compose.xml index 87993ea757..b7baf10132 100644 --- a/app/src/main/res/layout/activity_compose.xml +++ b/app/src/main/res/layout/activity_compose.xml @@ -1,4 +1,4 @@ - - @@ -31,13 +31,13 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"> - - - + - + - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_dsn.xml b/app/src/main/res/layout/activity_dsn.xml index 316849aa08..61507fd79c 100644 --- a/app/src/main/res/layout/activity_dsn.xml +++ b/app/src/main/res/layout/activity_dsn.xml @@ -1,4 +1,4 @@ - - @@ -31,13 +31,13 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"> - - - + @@ -59,7 +59,7 @@ android:layout_width="0dp" android:layout_height="0dp" app:constraint_referenced_ids="cardMessage" /> - + - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_eml.xml b/app/src/main/res/layout/activity_eml.xml index fa36c16b12..6c2c026239 100644 --- a/app/src/main/res/layout/activity_eml.xml +++ b/app/src/main/res/layout/activity_eml.xml @@ -1,4 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - + - - - - + - - - + - + - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_error.xml b/app/src/main/res/layout/activity_error.xml index 6b3a7481e4..ef1fda1c1d 100644 --- a/app/src/main/res/layout/activity_error.xml +++ b/app/src/main/res/layout/activity_error.xml @@ -1,4 +1,4 @@ - - @@ -31,13 +31,13 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"> - - - - - - + - + - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 7d39a9115d..715d7834e3 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,4 +1,4 @@ - - - - + diff --git a/app/src/main/res/layout/activity_signature.xml b/app/src/main/res/layout/activity_signature.xml index 1d35730bc8..54df6ebff8 100644 --- a/app/src/main/res/layout/activity_signature.xml +++ b/app/src/main/res/layout/activity_signature.xml @@ -1,17 +1,17 @@ - - - - - - + + diff --git a/app/src/main/res/layout/activity_unsupported.xml b/app/src/main/res/layout/activity_unsupported.xml index 457e38b9aa..0805db87d9 100644 --- a/app/src/main/res/layout/activity_unsupported.xml +++ b/app/src/main/res/layout/activity_unsupported.xml @@ -1,11 +1,11 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_view_landscape_split.xml b/app/src/main/res/layout/activity_view_landscape_split.xml index b22fbb7dfe..2770cc67f7 100644 --- a/app/src/main/res/layout/activity_view_landscape_split.xml +++ b/app/src/main/res/layout/activity_view_landscape_split.xml @@ -12,7 +12,7 @@ android:focusableInTouchMode="false" android:orientation="horizontal"> - - - - + diff --git a/app/src/main/res/layout/activity_view_portrait.xml b/app/src/main/res/layout/activity_view_portrait.xml index b2d37c9b07..f885f4913a 100644 --- a/app/src/main/res/layout/activity_view_portrait.xml +++ b/app/src/main/res/layout/activity_view_portrait.xml @@ -5,12 +5,12 @@ android:layout_height="match_parent" tools:context="eu.faircode.email.ActivityView"> - - - + diff --git a/app/src/main/res/layout/activity_view_portrait_split.xml b/app/src/main/res/layout/activity_view_portrait_split.xml index 29847f799d..d9a0a98a74 100644 --- a/app/src/main/res/layout/activity_view_portrait_split.xml +++ b/app/src/main/res/layout/activity_view_portrait_split.xml @@ -12,7 +12,7 @@ android:focusableInTouchMode="false" android:orientation="vertical"> - - - - + diff --git a/app/src/main/res/layout/activity_widget.xml b/app/src/main/res/layout/activity_widget.xml index 1f3bb0c547..13c5a990e9 100644 --- a/app/src/main/res/layout/activity_widget.xml +++ b/app/src/main/res/layout/activity_widget.xml @@ -8,11 +8,11 @@ android:scrollbarStyle="outsideOverlay" tools:context="eu.faircode.email.ActivityWidget"> - - - - +