diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java b/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java index 0a371b5960..21103bcc86 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java @@ -45,11 +45,11 @@ import androidx.lifecycle.Lifecycle; import androidx.preference.PreferenceManager; public class FragmentOptionsConnection extends FragmentBase implements SharedPreferences.OnSharedPreferenceChangeListener { - private TextView tvConnectionType; - private TextView tvConnectionRoaming; private SwitchCompat swMetered; private Spinner spDownload; private SwitchCompat swRoaming; + private TextView tvConnectionType; + private TextView tvConnectionRoaming; private final static String[] RESET_OPTIONS = new String[]{ "metered", "download", "roaming" @@ -65,12 +65,13 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre // Get controls - tvConnectionType = view.findViewById(R.id.tvConnectionType); - tvConnectionRoaming = view.findViewById(R.id.tvConnectionRoaming); swMetered = view.findViewById(R.id.swMetered); spDownload = view.findViewById(R.id.spDownload); swRoaming = view.findViewById(R.id.swRoaming); + tvConnectionType = view.findViewById(R.id.tvConnectionType); + tvConnectionRoaming = view.findViewById(R.id.tvConnectionRoaming); + setOptions(); // Wire controls @@ -108,6 +109,9 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre PreferenceManager.getDefaultSharedPreferences(getContext()).registerOnSharedPreferenceChangeListener(this); + tvConnectionType.setVisibility(View.GONE); + tvConnectionRoaming.setVisibility(View.GONE); + return view; } diff --git a/app/src/main/res/layout/fragment_options_connection.xml b/app/src/main/res/layout/fragment_options_connection.xml index efd6dd5860..d904a22a78 100644 --- a/app/src/main/res/layout/fragment_options_connection.xml +++ b/app/src/main/res/layout/fragment_options_connection.xml @@ -18,38 +18,14 @@ android:layout_height="wrap_content" android:padding="12dp"> - - - - @@ -108,6 +84,32 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/spDownload" app:switchPadding="12dp" /> + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_options_display.xml b/app/src/main/res/layout/fragment_options_display.xml index d743ecb70d..1ed73efc9d 100644 --- a/app/src/main/res/layout/fragment_options_display.xml +++ b/app/src/main/res/layout/fragment_options_display.xml @@ -33,7 +33,7 @@ android:id="@+id/spStartup" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="6dp" + android:layout_marginTop="12dp" android:entries="@array/startupNames" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tvStartup" /> diff --git a/app/src/main/res/layout/fragment_options_misc.xml b/app/src/main/res/layout/fragment_options_misc.xml index 34905fe1b0..bc1bbb1bf3 100644 --- a/app/src/main/res/layout/fragment_options_misc.xml +++ b/app/src/main/res/layout/fragment_options_misc.xml @@ -185,10 +185,11 @@ android:id="@+id/tvLastCleanup" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginTop="12dp" + android:layout_marginTop="24dp" android:layout_marginEnd="48dp" android:text="@string/title_advanced_last_cleanup" android:textAppearance="@style/TextAppearance.AppCompat.Small" + android:textStyle="italic" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tvDebugHint" /> diff --git a/app/src/main/res/layout/fragment_options_synchronize.xml b/app/src/main/res/layout/fragment_options_synchronize.xml index 39a409f496..56aec1d351 100644 --- a/app/src/main/res/layout/fragment_options_synchronize.xml +++ b/app/src/main/res/layout/fragment_options_synchronize.xml @@ -57,7 +57,7 @@ android:id="@+id/spPollInterval" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="6dp" + android:layout_marginTop="12dp" android:entries="@array/pollIntervalNames" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tvWhen" /> @@ -76,7 +76,6 @@ android:id="@+id/tvScheduleStart" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginStart="6dp" android:padding="12dp" android:text="00:00" android:textAppearance="@style/TextAppearance.AppCompat.Medium"