Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 遍历层次查看器_Android_Android Layout_Hierarchy - Fatal编程技术网

Android 遍历层次查看器

Android 遍历层次查看器,android,android-layout,hierarchy,Android,Android Layout,Hierarchy,我有一个特别的要求 目前,我们可以看到手机的主屏幕。包含主页图标,可能浏览器图标至少存在4个图标 现在给我一个坐标x,y,我知道坐标是用户在屏幕上点击的点 使用这个坐标,我需要得到被点击的图标/图像。坐标x,y是浏览器图像的坐标 现在,如何遍历层次结构以获得确切位置,即浏览器图像 问题..点可以是完整框架视图的一部分,它也是没有状态栏的窗格的一部分,它也存在于最后一行的相对布局上。它还存在于浏览器的相对布局中,也存在于浏览器的Imageview中 我希望你理解我的想法 现在我如何理解要显示的图像

我有一个特别的要求

目前,我们可以看到手机的主屏幕。包含主页图标,可能浏览器图标至少存在4个图标

现在给我一个坐标x,y,我知道坐标是用户在屏幕上点击的点

使用这个坐标,我需要得到被点击的图标/图像。坐标x,y是浏览器图像的坐标

现在,如何遍历层次结构以获得确切位置,即浏览器图像 问题..点可以是完整框架视图的一部分,它也是没有状态栏的窗格的一部分,它也存在于最后一行的相对布局上。它还存在于浏览器的相对布局中,也存在于浏览器的Imageview中

我希望你理解我的想法

现在我如何理解要显示的图像..我指的是要显示给用户的最后一个包含Cooridate的叶节点。如何遍历层次结构并确定点的位置以及向用户显示的内容


我只希望浏览器图像视图作为png图像显示给用户最后一个叶节点

哪个用户,应用程序主屏幕用户?我想捕获坐标周围的图像。这是我的最终输出。但是为了得到最终的图像..使用x,y坐标..我可能需要遍历到结束节点。由于坐标将出现在根视图、窗格、行的lreative布局、浏览器布局上,因此它也可能出现在浏览器的图像视图上。因此,从所有这些区域,我需要到达最后一个节点..即节点的图像视图,裁剪该图像并保存它可以穿过包含x的图像的最后一个节点,y坐标坐标存在于多个位置..如何根据坐标确定要保存的视图…例如,我随身携带坐标..我需要知道用户单击的位置并获取图像并保存它