FT8CN/ft8cn/app/src/main/res/layout/fragment_config.xml

1750 wiersze
99 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<data>
</data>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/configFrameLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ui.ConfigFragment">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/config_fragment_bar"
android:layout_width="0dp"
android:layout_height="36dp"
android:background="@color/purple_500"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/nav_menu_title_config"
android:textColor="@color/bar_text_view_color"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
<ImageView
android:id="@+id/configScrollUpImageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:contentDescription="@string/help"
android:visibility="gone"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/config_fragment_bar"
app:srcCompat="@drawable/config_ic_baseline_keyboard_arrow_up_24" />
<ScrollView
android:id="@+id/scrollView3"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="2dp"
app:layout_constraintBottom_toTopOf="@+id/aboutButton"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/config_fragment_bar">
<LinearLayout
android:id="@+id/scrollLinearLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/configConstraintLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/gridConstraintLayout3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/mycallsignConstraintLayout2">
<TextView
android:id="@+id/locationTextView"
android:layout_width="75dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/headGrid"
android:textAlignment="textEnd"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="@+id/inputMyGridEdit"
app:layout_constraintEnd_toStartOf="@+id/inputMyGridEdit"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/inputMyGridEdit"
tools:ignore="TextContrastCheck" />
<EditText
android:id="@+id/inputMyGridEdit"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginBottom="6dp"
android:autofillHints=""
android:background="@drawable/editor_style"
android:ems="10"
android:hint="@string/pl_grid"
android:inputType="textEmailAddress"
android:minHeight="32dp"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/locationTextView"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,TextContrastCheck" />
<ImageButton
android:id="@+id/configGetGridImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/locate"
android:src="@drawable/ic_baseline_not_listed_location_32"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/inputMyGridEdit"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck" />
<ImageButton
android:id="@+id/maidenGridImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="DuplicateSpeakableTextCheck,DuplicateSpeakableTextCheck,TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/freqConstraintLayout4"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/gridConstraintLayout3">
<TextView
android:id="@+id/freqText"
android:layout_width="75dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/sendDefaultFreq"
android:textAlignment="textEnd"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="@+id/inputFreqEditor"
app:layout_constraintEnd_toStartOf="@+id/inputFreqEditor"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/inputFreqEditor" />
<EditText
android:id="@+id/inputFreqEditor"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginBottom="6dp"
android:autofillHints=""
android:background="@drawable/editor_style"
android:ems="10"
android:hint="@string/pl_sendFreq"
android:inputType="number|textCapCharacters"
android:minHeight="32dp"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/freqText"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TextContrastCheck,TouchTargetSizeCheck" />
<Switch
android:id="@+id/synFrequencySwitch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:checked="true"
android:text="@string/synFrequency"
android:textColor="@color/text_view_color"
android:textSize="14sp"
android:thumbTint="?attr/colorPrimary"
android:thumbTintMode="multiply"
android:trackTint="@color/button_start_color"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/inputFreqEditor"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,UseSwitchCompatOrMaterialXml" />
<ImageButton
android:id="@+id/frequencyImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/utcDelayLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/transDelayLayout2">
<TextView
android:id="@+id/utcDelayText"
android:layout_width="75dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/timeOffset"
android:textAlignment="textEnd"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="@+id/utcDelayLayout"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/utcDelayLayout" />
<Spinner
android:id="@+id/utcTimeOffsetSpinner"
android:layout_width="100dp"
android:layout_height="32dp"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginBottom="6dp"
android:background="@drawable/editor_style"
android:dropDownWidth="match_parent"
android:popupBackground="@drawable/spinner_style"
android:prompt="@string/timeOffset"
android:spinnerMode="dropdown"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/utcDelayText"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck,DuplicateSpeakableTextCheck"
tools:listitem="@layout/utc_time_offset_spinner_item" />
<ImageButton
android:id="@+id/timeOffsetImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
<Button
android:id="@+id/synTImeButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/config_Syn_time"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/utcTimeOffsetSpinner"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/pttDelayLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/utcDelayLayout">
<TextView
android:id="@+id/pttDelayText"
android:layout_width="75dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/ptt_delay"
android:textAlignment="textEnd"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Spinner
android:id="@+id/pttDelayOffsetSpinner"
android:layout_width="100dp"
android:layout_height="32dp"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginBottom="6dp"
android:background="@drawable/editor_style"
android:dropDownWidth="match_parent"
android:popupBackground="@drawable/spinner_style"
android:prompt="@string/timeOffset"
android:spinnerMode="dropdown"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/pttDelayText"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck,DuplicateSpeakableTextCheck"
tools:listitem="@layout/utc_time_offset_spinner_item" />
<ImageButton
android:id="@+id/pttDelayImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/audioOutputLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/swlOprLayout">
<TextView
android:id="@+id/audioOutputText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/audioOutput"
android:textAlignment="textEnd"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<com.bg7yoz.ft8cn.ui.RadioGroupFt8cn
android:id="@+id/audioBitsRadioGroup"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:background="@drawable/editor_layout_style"
android:orientation="horizontal"
app:layout_constraintEnd_toStartOf="@+id/audioOutputImageButton"
app:layout_constraintStart_toEndOf="@+id/audioOutputText"
app:layout_constraintTop_toTopOf="parent">
<RadioButton
android:id="@+id/audio16BitsRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="2dp"
android:buttonTint="?attr/colorPrimary"
android:text="@string/audio16_bit"
android:textColor="@color/text_view_color"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/audioOutputText"
app:layout_constraintTop_toTopOf="parent" />
<RadioButton
android:id="@+id/audio32BitsRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:buttonTint="?attr/colorPrimary"
android:text="@string/audio32_bit"
android:textColor="@color/text_view_color"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="@+id/audio16BitsRadioButton"
app:layout_constraintStart_toEndOf="@+id/audio16BitsRadioButton"
app:layout_constraintTop_toTopOf="@+id/audio16BitsRadioButton" />
</com.bg7yoz.ft8cn.ui.RadioGroupFt8cn>
<com.bg7yoz.ft8cn.ui.RadioGroupFt8cn
android:id="@+id/audioRateRadioGroup"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="2dp"
android:layout_marginEnd="8dp"
android:background="@drawable/editor_layout_style"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/audioOutputImageButton"
app:layout_constraintStart_toEndOf="@+id/audioOutputText"
app:layout_constraintTop_toBottomOf="@+id/audioBitsRadioGroup">
<RadioButton
android:id="@+id/audio12kRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="2dp"
android:layout_marginTop="3dp"
android:buttonTint="?attr/colorPrimary"
android:text="@string/audio_rate_12k"
android:textColor="@color/text_view_color"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/audioOutputText"
app:layout_constraintTop_toTopOf="parent" />
<RadioButton
android:id="@+id/audio24kRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="3dp"
android:buttonTint="?attr/colorPrimary"
android:text="@string/audio_rate_24k"
android:textColor="@color/text_view_color"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/audioOutputText"
app:layout_constraintTop_toTopOf="parent" />
<RadioButton
android:id="@+id/audio48kRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="3dp"
android:buttonTint="?attr/colorPrimary"
android:text="@string/audio_rate_48k"
android:textColor="@color/text_view_color"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/audioOutputText"
app:layout_constraintTop_toTopOf="parent" />
</com.bg7yoz.ft8cn.ui.RadioGroupFt8cn>
<ImageButton
android:id="@+id/audioOutputImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
<TextView
android:id="@+id/sampleRateLableTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_weight="1"
android:text="@string/audio_rate"
android:textColor="@color/text_view_color"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/audioRateRadioGroup"
app:layout_constraintTop_toBottomOf="@+id/audioOutputText" />
<TextView
android:id="@+id/bitDepthTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:text="@string/audio_bit_depth"
android:textColor="@color/text_view_color"
android:textSize="12sp"
app:layout_constraintBottom_toTopOf="@+id/audioOutputText"
app:layout_constraintEnd_toStartOf="@+id/audioBitsRadioGroup"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/operatonBandLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/pttDelayLayout">
<TextView
android:id="@+id/operationFreqText"
android:layout_width="75dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/operationBand"
android:textAlignment="textEnd"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TextContrastCheck" />
<Spinner
android:id="@+id/operationBandSpinner"
android:layout_width="0dp"
android:layout_height="32dp"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="6dp"
android:background="@drawable/editor_style"
android:dropDownWidth="match_parent"
android:popupBackground="@drawable/spinner_style"
android:prompt="@string/timeOffset"
android:spinnerMode="dropdown"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/operationHelpImageButton"
app:layout_constraintStart_toEndOf="@+id/operationFreqText"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck"
tools:listitem="@layout/operation_band_spinner_item" />
<ImageButton
android:id="@+id/operationHelpImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/mycallsignConstraintLayout2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<TextView
android:id="@+id/mycallText"
android:layout_width="75dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/mycall"
android:textAlignment="textEnd"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="@+id/inputMycallEdit"
app:layout_constraintEnd_toStartOf="@+id/inputMycallEdit"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/inputMycallEdit" />
<EditText
android:id="@+id/inputMycallEdit"
android:layout_width="90dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginBottom="6dp"
android:autofillHints=""
android:background="@drawable/editor_style"
android:ems="10"
android:hint="@string/pl_mycall"
android:inputType="textEmailAddress|textCapWords"
android:minHeight="32dp"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/mycallText"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TextContrastCheck,TouchTargetSizeCheck" />
<TextView
android:id="@+id/modifierText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/modifier_editor"
android:textAlignment="textEnd"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="@+id/inputMycallEdit"
app:layout_constraintStart_toEndOf="@+id/inputMycallEdit"
app:layout_constraintTop_toTopOf="@+id/inputMycallEdit" />
<EditText
android:id="@+id/modifierEdit"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="2dp"
android:layout_marginTop="6dp"
android:layout_marginEnd="2dp"
android:layout_marginBottom="6dp"
android:autofillHints=""
android:background="@drawable/editor_style"
android:ems="10"
android:hint="@string/pl_input_modifier"
android:inputType="textEmailAddress|textCapWords"
android:minHeight="32dp"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/callsignHelpImageButton"
app:layout_constraintStart_toEndOf="@+id/modifierText"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TextContrastCheck,TouchTargetSizeCheck" />
<ImageButton
android:id="@+id/callsignHelpImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="DuplicateSpeakableTextCheck,TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/transDelayLayout2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/freqConstraintLayout4">
<TextView
android:id="@+id/transDelayText"
android:layout_width="75dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/tran_delay"
android:textAlignment="textEnd"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="@+id/transDelayLayout2"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/transDelayLayout2" />
<EditText
android:id="@+id/inputTransDelayEdit"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginBottom="6dp"
android:autofillHints=""
android:background="@drawable/editor_style"
android:ems="10"
android:hint="@string/pl_trans_delay"
android:inputType="textPersonName|textCapCharacters"
android:minHeight="32dp"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/transDelayText"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0"
tools:ignore="TextContrastCheck,TouchTargetSizeCheck" />
<ImageButton
android:id="@+id/transDelayImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/messageModeLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/operatonBandLayout">
<TextView
android:id="@+id/messageModeText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/config_msg_mode"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
android:id="@+id/messageModeeHelpImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
<com.bg7yoz.ft8cn.ui.RadioGroupFt8cn
android:id="@+id/messageModeRadioGroup"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/messageModeeHelpImageButton"
app:layout_constraintStart_toEndOf="@+id/messageModeText"
app:layout_constraintTop_toTopOf="parent">
<RadioButton
android:id="@+id/msgStandardRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="?attr/colorPrimary"
android:text="@string/config_msg_std_mode"
android:textColor="@color/text_view_color"
android:textSize="12sp" />
<RadioButton
android:id="@+id/msgSimpleRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="?attr/colorPrimary"
android:text="@string/config_msg_simple_mode"
android:textColor="@color/text_view_color"
android:textSize="12sp" />
</com.bg7yoz.ft8cn.ui.RadioGroupFt8cn>
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/controlModeLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/messageModeLayout">
<TextView
android:id="@+id/controlModeDelayText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/connectMode"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
android:id="@+id/controlModeHelpImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
<com.bg7yoz.ft8cn.ui.RadioGroupFt8cn
android:id="@+id/controlModeRadioGroup"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/controlModeHelpImageButton"
app:layout_constraintStart_toEndOf="@+id/controlModeDelayText"
app:layout_constraintTop_toTopOf="parent">
<RadioButton
android:id="@+id/ctrVOXradioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="?attr/colorPrimary"
android:text="@string/VOX"
android:textColor="@color/text_view_color"
android:textSize="12sp" />
<RadioButton
android:id="@+id/ctrCATradioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="?attr/colorPrimary"
android:text="@string/CAT"
android:textColor="@color/text_view_color"
android:textSize="12sp" />
<RadioButton
android:id="@+id/ctrRTSradioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="?attr/colorPrimary"
android:text="@string/RTS"
android:textColor="@color/text_view_color"
android:textSize="12sp" />
<RadioButton
android:id="@+id/ctrDTRradioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="?attr/colorPrimary"
android:text="@string/DTR"
android:textColor="@color/text_view_color"
android:textSize="12sp" />
</com.bg7yoz.ft8cn.ui.RadioGroupFt8cn>
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/connectModeLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/controlModeLayout">
<TextView
android:id="@+id/connectModeDelayText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/cable_mode"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
android:id="@+id/connectModeHelpImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
<com.bg7yoz.ft8cn.ui.RadioGroupFt8cn
android:id="@+id/connectModeRadioGroup"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/connectModeHelpImageButton"
app:layout_constraintStart_toEndOf="@+id/connectModeDelayText"
app:layout_constraintTop_toTopOf="parent">
<RadioButton
android:id="@+id/cableConnectRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="?attr/colorPrimary"
android:text="@string/cable_connect"
android:textColor="@color/text_view_color"
android:textSize="12sp" />
<RadioButton
android:id="@+id/bluetoothConnectRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="?attr/colorPrimary"
android:text="@string/bluetooth_connect"
android:textColor="@color/text_view_color"
android:textSize="12sp" />
<RadioButton
android:id="@+id/networkConnectRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="?attr/colorPrimary"
android:text="@string/network_connect"
android:textColor="@color/text_view_color"
android:textSize="12sp" />
</com.bg7yoz.ft8cn.ui.RadioGroupFt8cn>
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/serialLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/connectModeLayout">
<TextView
android:id="@+id/serialDataBitsTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/serial_data_bits"
app:layout_constraintBottom_toBottomOf="@+id/dataBitsSpinner"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/dataBitsSpinner" />
<Spinner
android:id="@+id/dataBitsSpinner"
android:layout_width="48dp"
android:layout_height="32dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:background="@drawable/editor_style"
android:dropDownWidth="match_parent"
android:popupBackground="@drawable/spinner_style"
android:prompt="@string/timeOffset"
android:spinnerMode="dropdown"
app:layout_constraintStart_toEndOf="@+id/serialDataBitsTextView"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck,DuplicateSpeakableTextCheck"
tools:listitem="@layout/serial_data_bits_spinner_item" />
<TextView
android:id="@+id/parityTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/serial_parity"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="@+id/parityBitsSpinner"
app:layout_constraintStart_toEndOf="@+id/dataBitsSpinner"
app:layout_constraintStart_toStartOf="@+id/serialDataBitsTextView"
app:layout_constraintTop_toTopOf="@+id/parityBitsSpinner" />
<Spinner
android:id="@+id/parityBitsSpinner"
android:layout_width="wrap_content"
android:layout_height="32dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp"
android:background="@drawable/editor_style"
android:dropDownWidth="match_parent"
android:popupBackground="@drawable/spinner_style"
android:prompt="@string/timeOffset"
android:spinnerMode="dropdown"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/parityTextView"
app:layout_constraintTop_toBottomOf="@+id/dataBitsSpinner"
app:layout_constraintVertical_bias="1.0"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck,DuplicateSpeakableTextCheck"
tools:listitem="@layout/serial_parity_bits_spinner_item" />
<TextView
android:id="@+id/stopBitsTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:text="@string/serial_stop_bits"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="@+id/serialDataBitsTextView"
app:layout_constraintStart_toEndOf="@+id/dataBitsSpinner"
app:layout_constraintTop_toTopOf="@+id/serialDataBitsTextView" />
<Spinner
android:id="@+id/stopBitsSpinner"
android:layout_width="48dp"
android:layout_height="32dp"
android:layout_marginStart="8dp"
android:background="@drawable/editor_style"
android:dropDownWidth="match_parent"
android:popupBackground="@drawable/spinner_style"
android:prompt="@string/timeOffset"
android:spinnerMode="dropdown"
app:layout_constraintBottom_toBottomOf="@+id/stopBitsTextView"
app:layout_constraintStart_toEndOf="@+id/stopBitsTextView"
app:layout_constraintTop_toTopOf="@+id/stopBitsTextView"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck,DuplicateSpeakableTextCheck"
tools:listitem="@layout/serial_stop_bits_spinner_item" />
<ImageButton
android:id="@+id/serialHelpImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
<Button
android:id="@+id/serialDefaultButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/serial_default"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/serialHelpImageButton"
app:layout_constraintStart_toEndOf="@+id/parityBitsSpinner"
app:layout_constraintTop_toBottomOf="@+id/dataBitsSpinner" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/civAddressLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/serialLayout">
<TextView
android:id="@+id/civAddressText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/civ_address"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TextContrastCheck" />
<EditText
android:id="@+id/civAddressEdit"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginBottom="6dp"
android:autofillHints=""
android:background="@drawable/editor_style"
android:ems="10"
android:hint="@string/pl_civ_address"
android:inputType="textPersonName|textCapCharacters"
android:minHeight="32dp"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/civAddressText"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0"
tools:ignore="TextContrastCheck,TouchTargetSizeCheck" />
<TextView
android:id="@+id/baudRateText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/bau_rate"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/civAddressEdit"
app:layout_constraintTop_toTopOf="parent" />
<Spinner
android:id="@+id/baudRateSpinner"
android:layout_width="0dp"
android:layout_height="32dp"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="6dp"
android:background="@drawable/editor_style"
android:dropDownWidth="match_parent"
android:popupBackground="@drawable/spinner_style"
android:prompt="@string/timeOffset"
android:spinnerMode="dropdown"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/baudRateHelpImageButton"
app:layout_constraintStart_toEndOf="@+id/baudRateText"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck,DuplicateSpeakableTextCheck"
tools:listitem="@layout/bau_rate_spinner_item" />
<ImageButton
android:id="@+id/baudRateHelpImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/rigNameLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/civAddressLayout">
<TextView
android:id="@+id/rigNameText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/rig_name"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Spinner
android:id="@+id/rigNameSpinner"
android:layout_width="0dp"
android:layout_height="32dp"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="6dp"
android:background="@drawable/editor_style"
android:dropDownWidth="match_parent"
android:popupBackground="@drawable/spinner_style"
android:prompt="@string/timeOffset"
android:spinnerMode="dropdown"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/rigNameHelpImageButton"
app:layout_constraintStart_toEndOf="@+id/rigNameText"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck,DuplicateSpeakableTextCheck"
tools:listitem="@layout/rig_name_spinner_item" />
<ImageButton
android:id="@+id/rigNameHelpImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/decodeModeLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/rigNameLayout">
<TextView
android:id="@+id/decodeModeText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/decode_mode_text"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<com.bg7yoz.ft8cn.ui.RadioGroupFt8cn
android:id="@+id/decodeModeRadioGroup"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/decodeModeHelpButton"
app:layout_constraintStart_toEndOf="@+id/decodeModeText"
app:layout_constraintTop_toTopOf="parent">
<RadioButton
android:id="@+id/fastDecodeRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="?attr/colorPrimary"
android:text="@string/fast_mode"
android:textColor="@color/text_view_color"
android:textSize="12sp" />
<RadioButton
android:id="@+id/deepDecodeRadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:buttonTint="?attr/colorPrimary"
android:text="@string/deep_mode"
android:textColor="@color/text_view_color"
android:textSize="12sp" />
</com.bg7yoz.ft8cn.ui.RadioGroupFt8cn>
<ImageButton
android:id="@+id/decodeModeHelpButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/launchSupervisionLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/decodeModeLayout">
<TextView
android:id="@+id/launchSupervisionText"
android:layout_width="90dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/launch_supervision"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Spinner
android:id="@+id/launchSupervisionSpinner"
android:layout_width="80dp"
android:layout_height="32dp"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginBottom="6dp"
android:background="@drawable/editor_style"
android:dropDownWidth="match_parent"
android:popupBackground="@drawable/spinner_style"
android:prompt="@string/timeOffset"
android:spinnerMode="dropdown"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/launchSupervisionText"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck,DuplicateSpeakableTextCheck"
tools:listitem="@layout/launch_supervision_spinner_item" />
<ImageButton
android:id="@+id/launchSupervisionImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/noResponseCountLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/launchSupervisionLayout">
<TextView
android:id="@+id/noResponseCountText"
android:layout_width="90dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/no_response_count"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Spinner
android:id="@+id/noResponseCountSpinner"
android:layout_width="80dp"
android:layout_height="32dp"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginBottom="6dp"
android:background="@drawable/editor_style"
android:dropDownWidth="match_parent"
android:popupBackground="@drawable/spinner_style"
android:prompt="@string/timeOffset"
android:spinnerMode="dropdown"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/noResponseCountText"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck,DuplicateSpeakableTextCheck"
tools:listitem="@layout/no_reply_limit_spinner_item" />
<TextView
android:id="@+id/noResponseCount2Text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/break_launch"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/noResponseCountSpinner"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
android:id="@+id/noResponseCountButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="ImageContrastCheck,TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/autoFollowLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/noResponseCountLayout">
<Switch
android:id="@+id/followCQSwitch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:checked="true"
android:text="@string/follow_cq"
android:textColor="@color/text_view_color"
android:textSize="14sp"
android:thumbTint="?attr/colorPrimary"
android:thumbTintMode="multiply"
android:trackTint="@color/button_start_color"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,UseSwitchCompatOrMaterialXml" />
<Switch
android:id="@+id/autoCallfollowSwitch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="@string/auto_call_follow"
android:textColor="@color/text_view_color"
android:textSize="14sp"
android:thumbTint="?attr/colorPrimary"
android:thumbTintMode="multiply"
android:trackTint="@color/button_start_color"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/autoFollowCountButton"
app:layout_constraintStart_toEndOf="@+id/followCQSwitch"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,UseSwitchCompatOrMaterialXml" />
<ImageButton
android:id="@+id/autoFollowCountButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/excludedLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/autoFollowLayout">
<TextView
android:id="@+id/excludedText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/be_excluded_callsigns"
android:textAlignment="textEnd"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="@+id/excludedCallsignEdit"
app:layout_constraintEnd_toStartOf="@+id/excludedCallsignEdit"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/excludedCallsignEdit" />
<EditText
android:id="@+id/excludedCallsignEdit"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:layout_marginBottom="6dp"
android:autofillHints=""
android:background="@drawable/editor_style"
android:ems="10"
android:hint="@string/pl_callsing_prefix"
android:inputType="textEmailAddress|textCapCharacters"
android:minHeight="32dp"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/excludedHelpButton"
app:layout_constraintStart_toEndOf="@+id/excludedText"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TextContrastCheck,TooManyViews,TouchTargetSizeCheck" />
<ImageButton
android:id="@+id/excludedHelpButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/swlOprLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/excludedLayout">
<Switch
android:id="@+id/saveSWLSwitch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:checked="false"
android:text="@string/config_donot_save_swl"
android:textColor="@color/text_view_color"
android:textSize="14sp"
android:thumbTint="?attr/colorPrimary"
android:thumbTintMode="multiply"
android:trackTint="@color/button_start_color"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/saveSWLQSOSwitch"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,UseSwitchCompatOrMaterialXml" />
<Switch
android:id="@+id/saveSWLQSOSwitch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="@string/config_donot_save_swl_qso"
android:textColor="@color/text_view_color"
android:textSize="14sp"
android:thumbTint="?attr/colorPrimary"
android:thumbTintMode="multiply"
android:trackTint="@color/button_start_color"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/swlHelpButton"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toEndOf="@+id/saveSWLSwitch"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="TouchTargetSizeCheck,UseSwitchCompatOrMaterialXml" />
<ImageButton
android:id="@+id/swlHelpButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/clearCacheLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/editor_layout_style"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/audioOutputLayout">
<TextView
android:id="@+id/clearCacheText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/cache_clear_title"
android:textAlignment="textEnd"
android:textColor="@color/text_view_color"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
android:id="@+id/clearCacheHelpButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/imagebutton_transparent_style"
android:contentDescription="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_baseline_info_32"
tools:ignore="TouchTargetSizeCheck" />
<Button
android:id="@+id/clearFollowButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="@string/follow_callsign_data"
android:textSize="12sp"
app:layout_constraintBottom_toTopOf="@+id/clearLogCacheButton"
app:layout_constraintEnd_toStartOf="@+id/clearCacheHelpButton"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toEndOf="@+id/clearCacheText"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/clearLogCacheButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="@string/logs_cache"
android:textSize="12sp"
app:layout_constraintBottom_toTopOf="@+id/clearSWlQsoButton"
app:layout_constraintEnd_toStartOf="@+id/clearCacheHelpButton"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toEndOf="@+id/clearCacheText"
app:layout_constraintTop_toBottomOf="@+id/clearFollowButton" />
<Button
android:id="@+id/clearSWlQsoButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="@string/config_clear_swl_qso"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/clearCacheHelpButton"
app:layout_constraintStart_toEndOf="@+id/clearCacheText" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</LinearLayout>
</ScrollView>
<ImageView
android:id="@+id/configScrollDownImageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:contentDescription="@string/help"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@+id/aboutButton"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/config_ic_baseline_keyboard_arrow_down_24" />
<Button
android:id="@+id/aboutButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/about_me"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/faqButton"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent" />
<Button
android:id="@+id/faqButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:text="@string/FAQ"
app:layout_constraintBottom_toBottomOf="@+id/aboutButton"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toEndOf="@+id/aboutButton"
app:layout_constraintTop_toTopOf="@+id/aboutButton" />
</androidx.constraintlayout.widget.ConstraintLayout>
</layout>