单击事件触发时如何确定子视图的父视图?
我正在使用导入到不同的 LinearLayouts 中的模板布局。该模板中有一个按钮。
当用户按下按钮时,我需要知道在哪个 LinearLayout
中发生了点击事件。这可能吗?
我在触发父级事件时遇到问题,因为当您按下子元素时,父级事件根本不会触发。
I am using the template layout which I import into different LinearLayouts
. The template has a button in it.
When a user presses the button, I need to know in which LinearLayout
the click event has occurred. Is this possible?
I am getting problem firing parent's event as when you press the child element, the parent's event will not fire at all.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用方法获取任何视图的父级:
http:// /developer.android.com/reference/android/view/View.html#getParent%28%29
you can get parent of any view using method:
http://developer.android.com/reference/android/view/View.html#getParent%28%29