问题描述
我有 SeekBar
,最小值为 5%,最大值为 40%。非 I 实现可访问性支持
我使用下一个代码将 AccessibilityDelegate
添加到 SeekBar
:
class Custom @JvmOverloads constructor() : View.AccessibilityDelegate() {
override fun onInitializeAccessibilityNodeInfo(host: View,info: AccessibilityNodeInfo?) {
super.onInitializeAccessibilityNodeInfo(host,info)
if (info == null) { return }
val rangeInfo = AccessibilityNodeInfo.RangeInfo.obtain(
AccessibilityNodeInfo.RangeInfo.RANGE_TYPE_INT,0.0F,100.0F,(info.rangeInfo.current + 1) * 5.0F)
info.rangeInfo = rangeInfo
}
}
它与对讲正常工作,但如果用户向上滑动并向右滑动,他可以看到带有文本“输入 0 到 100 的值”的对话框。 是否可以更改此对话框中的值?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)