androidx之前的EditTextPreference的输入类型可以在
<EditTextPreference
android:key="location"
android:title="Location (ex: -4db)"
android:numeric="signed"
android:textColor="#009688"
/>
android:numeric 已被废弃
在最新的Androidx版本中没有android:numeric属性,需要在kotlin中设置,参考链接

我需要设置可以输入负数值:
val rssiPreference = findPreference<EditTextPreference>("rssi_setting")
rssiPreference?.setOnBindEditTextListener {
it.inputType = InputType.TYPE_CLASS_NUMBER or InputType.TYPE_NUMBER_FLAG_SIGNED
}
最后
以上就是冷静小虾米最近收集整理的关于【Android】【UI】EditTextPreference 输入类型限制的全部内容,更多相关【Android】【UI】EditTextPreference内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复