gpt4 book ai didi

android - 在 Android 上打印 View 捕获点击事件的名称

转载 作者:行者123 更新时间:2023-11-30 01:36:22 31 4
gpt4 key购买 nike

所以我有一堆 View ,其中一些是透明的,我不确定是哪个阻止了点击事件在它应该触发的 View 上触发。有没有办法在终端上打印捕获点击事件的 View 的名称/ID?(已经在开发者工具上使用了“show layout bounds”选项,对我没有帮助)

谢谢!

最佳答案

您可以使用每个 View 的标签来设置不同的文本,并在您的 OnClickListener 中记录标签,如

new View.OnClickListener() {

public void onClick(View v) {
Log.i("Clicked View", v.getTag())
}
};

编辑:

请注意,当您拥有透明 View (alpha = 0) 时,它仍然可以捕获点击事件。将 View 的可见性设置为 View.GONE 以禁用 OnClickListener

关于android - 在 Android 上打印 View 捕获点击事件的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35054218/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com