Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 性能操作\u设置\u选择工作不正常_Android_Accessibility_Android Seekbar - Fatal编程技术网

Android 性能操作\u设置\u选择工作不正常

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

我刚开始使用android的易访问性库,我遇到了很多麻烦。但我认为有一点不是我的错: 我想使用accessibilitynodeinfo从中间启动seekbar:

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%的增量前后移动搜索栏,但无法设置特定的值。