java - Android中如何确定两个 View 的公共(public)父 View

标签 java android android-layout android-view

我的一个 friend 向我提出了这个问题,但我自己无法找到答案。我已经尝试过谷歌搜索,但正在寻找 iOS 平台的答案。

也许我可以在谷歌上搜索错误的术语,我想要有关如何找到答案的指导。如果涉及到 Android 操作系统/抽象为开发人员实现的场景,我也想知道是什么。

如何确定Android中两个 View 的公共(public) super View ?

最佳答案

使用View.getParent()从两个 View 中查找,直到在 View 的 n 叉树中找到最低的共同祖先。

关于java - Android中如何确定两个 View 的公共(public)父 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50651542/

相关文章:

java - 无法初始化类 com.amazonaws.services.sqs.AmazonSQSClient

java - Android SQLite尝试解锁读锁,当前线程未锁定

android - measureSpec 返回错误值

java - Maven 缺少类

java - 递归遍历二叉搜索树并按列打印数据

android - 从另一个 Activity 完成一个 Activity

android - 在层演示器 MVP 上使用资源 "R.String"中的字符串

android - android 何时真正呈现并显示 Activity ?

Android VideoView 在 setRotation() 之后不播放

java - 去掉 toString 中的某些逗号等