aggiunta configurazione scanner barcode tramite preferenze app

This commit is contained in:
2022-09-26 11:52:24 +02:00
parent f8c0852cb7
commit 0e6f4a7892
18 changed files with 300 additions and 77 deletions

View File

@@ -0,0 +1,24 @@
<?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">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.appcompat.widget.AppCompatEditText
android:id="@android:id/edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:singleLine="true"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginStart="21dp"
android:layout_marginEnd="21dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
</layout>

View File

@@ -413,4 +413,12 @@
<string name="scan_lu_to_recover">Scansiona il codice a barre della <b>UL</b> da recuperare</string>
<string name="action_print_shipping_SSCC">Stampa etichetta spedizione</string>
<string name="action_print_production_SSCC">Stampa etichetta lavorazione</string>
<string name="scanner_settings">Impostazioni scanner</string>
<string name="scanner_settings_scanner_delay_title">Ritardo scansione</string>
<string name="scanner_settings_scanner_delay_summary">Imposta un ritardo di lettura per la scansione</string>
<string name="scanner_settings_trigger_scan_mode_title">Modalità scansione</string>
<string name="scanner_settings_trigger_scan_mode_summary">Seleziona modalità scansione per lo scanner</string>
<string name="action_create_doc">Crea documento</string>
<string name="no_arts_found">Nessun articolo compatibile trovato</string>
<string name="empty_lu">UL vuota</string>
</resources>

View File

@@ -419,4 +419,12 @@
<string name="scan_lu_to_recover">Please scan the <b>LU barcode</b> to recover</string>
<string name="action_print_shipping_SSCC">Print shipping label</string>
<string name="action_print_production_SSCC">Print production label</string>
<string name="scanner_settings">Scanner settings</string>
<string name="scanner_settings_scanner_delay_title">Scan delay</string>
<string name="scanner_settings_scanner_delay_summary">Set reading scanner delay</string>
<string name="scanner_settings_trigger_scan_mode_title">Modalità scansione</string>
<string name="scanner_settings_trigger_scan_mode_summary">Select scan mode</string>
<string name="action_create_doc">Create document</string>
<string name="no_arts_found">No product found</string>
<string name="empty_lu">Empty LU</string>
</resources>

View File

@@ -1,4 +1,5 @@
<androidx.preference.PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto">
<androidx.preference.PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory
app:title="@string/accettazione_title_fragment"
@@ -38,5 +39,29 @@
app:title="@string/pallet_scale_bt_device_selection_title" />
</PreferenceCategory>
<PreferenceCategory
app:title="@string/scanner_settings"
app:iconSpaceReserved="false">
<ListPreference
app:iconSpaceReserved="false"
app:dialogTitle="@string/scanner_settings_trigger_scan_mode_title"
app:key="TRIG_SCAN_MODE"
app:summary="@string/scanner_settings_trigger_scan_mode_summary"
app:title="@string/scanner_settings_trigger_scan_mode_title" />
<EditTextPreference
android:defaultValue="0"
android:dialogLayout="@layout/preference_edit_text"
app:iconSpaceReserved="false"
app:dialogTitle="@string/scanner_settings_scanner_delay_title"
app:key="TRIG_SCAN_DELAY"
android:inputType="numberDecimal"
android:digits="0123456789"
app:summary="@string/scanner_settings_scanner_delay_summary"
app:title="@string/scanner_settings_scanner_delay_title" />
</PreferenceCategory>
</androidx.preference.PreferenceScreen>