0
0
mirror of https://github.com/mueller-ma/PrepaidBalance.git synced 2024-09-20 00:12:15 +02:00

Allow preference titles to use multiple lines

Closes #215
This commit is contained in:
mueller-ma 2023-04-21 18:04:51 +02:00
parent 564df9596a
commit b9c50f77f3
2 changed files with 9 additions and 5 deletions

View File

@ -10,11 +10,8 @@ import android.view.MenuItem
import androidx.activity.result.contract.ActivityResultContracts
import androidx.appcompat.app.AlertDialog
import androidx.fragment.app.commit
import androidx.preference.EditTextPreference
import androidx.preference.ListPreference
import androidx.preference.Preference
import androidx.preference.*
import androidx.preference.Preference.OnPreferenceChangeListener
import androidx.preference.PreferenceFragmentCompat
import com.github.muellerma.prepaidbalance.R
import com.github.muellerma.prepaidbalance.databinding.ActivityPreferenceBinding
import com.github.muellerma.prepaidbalance.room.AppDatabase

View File

@ -21,6 +21,7 @@
<SwitchPreferenceCompat
android:key="periodic_checks"
android:defaultValue="false"
app:singleLineTitle="false"
android:title="@string/periodic_checks_title" />
<ListPreference
android:key="periodic_checks_rate"
@ -28,6 +29,7 @@
android:entries="@array/periodic_checks_rates"
android:entryValues="@array/periodic_checks_rates_values"
android:defaultValue="@string/periodic_checks_rate_twice_a_day_value"
app:singleLineTitle="false"
app:dependency="periodic_checks"
app:useSimpleSummaryProvider="true" />
</PreferenceCategory>
@ -37,10 +39,12 @@
<SwitchPreferenceCompat
android:key="notify_balance_increased"
android:defaultValue="false"
app:singleLineTitle="false"
android:title="@string/notify_balance_increased_title" />
<SwitchPreferenceCompat
android:key="notify_balance_under_threshold"
android:defaultValue="true"
app:singleLineTitle="false"
android:title="@string/notify_balance_under_threshold_title" />
<EditTextPreference
android:key="notify_balance_under_threshold_value"
@ -48,15 +52,18 @@
android:title="@string/notify_balance_under_threshold_value_title"
app:useSimpleSummaryProvider="true"
android:inputType="number"
android:defaultValue="1.00" />
android:defaultValue="1.00"
app:singleLineTitle="false" />
</PreferenceCategory>
<PreferenceCategory
android:title="@string/debug">
<Preference
android:key="provider_codes"
app:singleLineTitle="false"
android:title="@string/debug_provider_details" />
<Preference
android:key="last_ussd_response"
app:singleLineTitle="false"
android:title="@string/debug_last_ussd_response"
android:defaultValue="@string/debug_last_ussd_response_none" />
</PreferenceCategory>