执行ACTION_SET_SELECTION无法正常工作

时间:2014-03-31 15:00:35

标签: android accessibility android-seekbar

我是新手,使用android的辅助功能库我有很多麻烦。但有一个我认为不是我的错: 我想使用accessibilitynodeinfo从中间启动一个搜索栏:

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

1 个答案:

答案 0 :(得分:0)

您无法使用AccessibilityNodeInfo.performAction()指定搜索栏位置。 ACTION_SET_SELECTION操作仅在TextView中实现。