查找所有满足要求的节点后返回的值怎么用?

[复制链接]
查看1446 | 回复3 | 2021-8-27 19:18:13 | 显示全部楼层 |阅读模式
请大神指导!

使用以下命令找到节点

local ret = nodeLib.findAll({class="android.widget.Image",id="al_skipSvg"},false)
if ret ~= nil then
print(ret)
end

返回的
{
    1 ==> table,
}

怎么使用?


回复

使用道具 举报

木叶白牙 | 2021-8-27 19:21:30 | 显示全部楼层
我想touchDown点击满足节点特定属性值匹配的节点。
该如何执行,请大神指导。
回复

使用道具 举报

蜗牛 | 2021-8-27 19:36:47 | 显示全部楼层
木叶白牙 发表于 2021-8-27 19:21
我想touchDown点击满足节点特定属性值匹配的节点。
该如何执行,请大神指导。 ...

同时按住 所有满足条件的节点???
回复

使用道具 举报

蜗牛 | 2021-8-27 19:45:43 | 显示全部楼层
不确定你到底想干什么如果想单纯的用,那么看以下例子

  1. local ret =
  2.     nodeLib.findAll(
  3.     {
  4.         class = 'android.widget.TextView',
  5.         id = 'com.android.launcher3:id/folder_icon_name',
  6.         package = 'com.android.launcher3'
  7.     },
  8.     true
  9. )
  10. if ret ~= nil then
  11.     for i = 1, #ret, 1 do
  12.         if ret.text == '应用' then
  13.             print('找到了')
  14.         end
  15.     end
  16. end
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1

主题

2

帖子

13

积分

新手上路

Rank: 1

积分
13