Android 性能操作\u设置\u选择工作不正常
我刚开始使用android的易访问性库,我遇到了很多麻烦。但我认为有一点不是我的错: 我想使用accessibilitynodeinfo从中间启动seekbar:Android 性能操作\u设置\u选择工作不正常,android,accessibility,android-seekbar,Android,Accessibility,Android Seekbar,我刚开始使用android的易访问性库,我遇到了很多麻烦。但我认为有一点不是我的错: 我想使用accessibilitynodeinfo从中间启动seekbar: if(mychildinfo.getClassName().toString().contains("SeekBar")){ Bundle b = new Bundle(); b.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_S
if(mychildinfo.getClassName().toString().contains("SeekBar")){
Bundle b = new Bundle();
b.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_SELECTION_START_INT, 49);
b.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_SELECTION_END_INT, 50);
mychildinfo.performAction(AccessibilityNodeInfo.ACTION_SET_SELECTION,b);
}
但是它不起作用,我也没有收到任何关于我的代码有问题的反馈?
有人能帮我吗
我在Nexus 5中使用android 4.4.2,您不能使用AccessibilityNodeInfo.performAction()指定搜索栏位置。ACTION\u SET\u SELECTION操作仅在TextView中实现。这有点奇怪,因为我在getActions()函数中将SET SELECTION操作视为返回值。但是非常感谢!您知道是否有任何方法可以使用辅助功能库指定搜索栏的位置吗?您可以使用ACTION_SCROLL_forward和ACTION_SCROLL_BACKWARD以20%的增量前后移动搜索栏,但无法设置特定的值。