uiselector类可以扩展为使用UI对象的id吗?

时间:2013-04-26 15:45:06

标签: android adk uiautomator

Android的uiautomator中的uiselector类使用classname,text,index和其他属性来标识对象。是否可以扩展uiselector类以便能够将对象的id用作选择器?如果没有,是否有某种方法来获取显示对象的ID?

2 个答案:

答案 0 :(得分:0)

没有。不能使用object id作为选择器(除非你重新编译UiAutomator工具)

答案 1 :(得分:0)

您将无法使用API​​级别17及更低版本的ID检索对象。

从API级别18开始,uiautomator为您提供了使用ID的选项。 http://developer.android.com/tools/help/uiautomator/UiSelector.html#resourceId(java.lang.String)