java - 通过单击相应布局内的按钮来删除动态相对布局

标签 java android android-layout

我有一个动态的RelativeLayout,里面有一个Imageview。一旦用户单击该ImageView,我想更改删除父 View (RelativeLayout)。我知道我可以通过将父 View 存储在变量中来做到这一点,但我想避免这种情况(我有充分的理由不希望这样做)。没有办法只从 ImageView 本身访问父 View 吗?

最佳答案

你可以通过getParent方法获取父View,像这样

RelativeLayout r = (RelativeLayout) ((ViewGroup) this.getParent()).getParent();

关于java - 通过单击相应布局内的按钮来删除动态相对布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41278890/

相关文章:

java - 设计 Android UI 的最佳实践是什么?

Javafx fxml 操作

android - 防止对话框在横向模式下占据整个屏幕宽度 - Android

java - 搜索大字符串以查看是否存在无效的 "parameter"

android - 带有 RGB 颜色的 Html 内容在 Android 中不显示,但在 ios(苹果)中完美运行

android - Titanium 安卓应用开发

android - 如何将 onClick 从 view pager 传递到它下面的 View ?

android减少两个垂直TextViews之间的空间

java - 多核/并发编程和 .NET/Java

java - 为什么这种在树中查找最接近值 K 的节点的递归算法不起作用?