Доступ к просмотру предпочтений в onPreferenceChange - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь получить доступ к значению моего SeekBarPreference в OnPreferenceChange.

Вот мой слушатель:

class PreferencesFragment : PreferenceFragmentCompat(), Preference.OnPreferenceChangeListener {

    override fun onPreferenceChange(preference: Preference?, newValue: Any?): Boolean {
        when (preference?.key){
            "my_seekbar_key" -> {
                Log.d(TAG, newValue.toString()) 
                // get View of preference value
            }
        }
        return true
    }

XML

<SeekBarPreference
    android:layout="@layout/preference_widget_seekbar_override"
    app:showSeekBarValue="true"
    android:max="30"
    android:defaultValue="10"
    android:key="my_seekbar_key"
    android:title="Title"/>

Как мне получить доступ к текущему значению строки поиска View? Потому что я хотел бы изменить 30 на 3,0, 25 на 2,5 и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...