Android中可以同时存在多个View,它们的getId()方法返回相同的int值
淘宝android主客户端进入聚划算会加载三个宝贝界面,只有其中一个显示在当前屏幕中,因此在这个界面通过反射查找指定id的View,并通过getId()==id的方式过滤直接renturn匹配的第一个后,返回的总是当前屏幕左侧坐标为负的
本文探讨了Android应用中出现的视图ID重复问题,特别是在淘宝客户端的聚划算页面加载过程中遇到的问题。当多个View拥有相同ID时,如何通过反射正确找到目标View成为了一项挑战。
Android中可以同时存在多个View,它们的getId()方法返回相同的int值
淘宝android主客户端进入聚划算会加载三个宝贝界面,只有其中一个显示在当前屏幕中,因此在这个界面通过反射查找指定id的View,并通过getId()==id的方式过滤直接renturn匹配的第一个后,返回的总是当前屏幕左侧坐标为负的

被折叠的 条评论
为什么被折叠?