标题很好地涵盖了我的问题。我怎样才能(例如)获得ID不包含的所有TextView元素" some_prefix"?我可以获取所有TextView元素并迭代它们,踢出我不喜欢的(并且我可能会),但我宁愿有一个明确的查询,这对我来说。
答案 0 :(得分:2)
效率低下,但你可以这样做:
query("android.widget.TextView") -
query("android.widget.TextView {id CONTAINS[c] 'some_prefix'}")
第一个query
获取所有TextView的集合,然后排除那些包含' some_prefix'在第二个query
中返回。