Я использую реализацию "androidx.preference: preference-ktx: $ 1.1.0" . Мой фрагмент кода предпочтения выглядит следующим образом:
var pref_fs:EditTextPreference? = findPreference("pref_fs")
if (pref_fs != null) {
Log.d(TAG, "In pref_fs != NULL")
}
pref_fs?.setOnBindEditTextListener { editText ->
editText.inputType = InputType.TYPE_CLASS_NUMBER
}
Когда щелкают по моей EditTextPreference, мне нужно, чтобы клавиатура открывалась только в числовом режиме c. Код выше взят из Android официальной документации . Тем не менее, я все еще вижу обычную клавиатуру (текст + символы + цифры), когда я нажимаю на мои предпочтения.
Записать сообщение в , если печатается l oop, так что это должно исключаю мою привязку ключа предпочтения к коду фрагмента. Используется мобильный: Samsung Galaxy-A50, Android Версия: 9