parent.indexInParent()无法获得正确的值
# 代码如下,这样获得的值全是-1
var listview = descMatches(/\d+g/).find();
for(var i= 0; i < listview.length - 1; i++){
var c = listview[i];
var parent = c.parent();
log("%d", parent.indexInParent());
}
# 代码这样时,就可以获得正确的值。
var listview = className("android.view.View").boundsInside(0, 204, WIDTH, HEIGHT).depth(6).filter(function(o){
return (o.childCount() == 5 && o.clickable());
}).find();
for(var i= 0; i < listview.length -1; i++){
var c = listview[i];
log("%d", c.indexInParent(),);
}