Added advanced settings warning dialog

pull/203/head
M66B 3 years ago
parent 955aadeb0c
commit b62a24daf2

@ -1566,9 +1566,9 @@ public class ActivitySetup extends ActivityBase implements FragmentManager.OnBac
} }
private void onSetupAdvanced(Intent intent) { private void onSetupAdvanced(Intent intent) {
View dview = LayoutInflater.from(this).inflate(R.layout.dialog_advanced, null);
new AlertDialog.Builder(this) new AlertDialog.Builder(this)
.setTitle(R.string.title_advanced_hint_title) .setView(dview)
.setMessage(R.string.title_advanced_hint_message)
.setPositiveButton(android.R.string.ok, null) .setPositiveButton(android.R.string.ok, null)
.show(); .show();
} }

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<eu.faircode.email.ScrollViewEx xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fadeScrollbars="false"
android:padding="24dp"
android:scrollbarStyle="outsideOverlay">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<eu.faircode.email.FixedTextView
android:id="@+id/tvCaption"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="6dp"
android:text="@string/title_advanced_hint_title"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
android:textColor="?android:attr/textColorPrimary"
android:textStyle="bold"
app:layout_constraintEnd_toStartOf="@id/ivInfo"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
android:id="@+id/ivInfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/title_info"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_info_24" />
<eu.faircode.email.FixedTextView
android:id="@+id/tvMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_hint_message"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="?android:attr/textColorPrimary"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvCaption" />
<eu.faircode.email.FixedTextView
android:id="@+id/tvSetup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_hint_setup"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="?android:attr/textColorPrimary"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvMessage" />
</androidx.constraintlayout.widget.ConstraintLayout>
</eu.faircode.email.ScrollViewEx>

@ -300,6 +300,7 @@
You are navigating to the more advanced options. You are navigating to the more advanced options.
All options have commonly used standard values, which you do not need to change unless you have a different preference. All options have commonly used standard values, which you do not need to change unless you have a different preference.
</string> </string>
<string name="title_advanced_hint_setup">You can configure an account by tapping the wizard button on the main configuration screen.</string>
<string name="title_advanced_section_main">Main</string> <string name="title_advanced_section_main">Main</string>
<string name="title_advanced_section_synchronize">Receive</string> <string name="title_advanced_section_synchronize">Receive</string>

Loading…
Cancel
Save