如何解决ViewGroup 的孩子没有触发 onclick
我正在膨胀一个 google pay 按钮并将其添加到线性布局中,但是当我将 attachToRoot
设置为 true 时,Gpay 的图像不会触发 {{1} }(但是当我为父级设置 onClick
时父级是可点击事件。
但是当我将 setClickable(false)
设置为 false 时,Gpay 图像无法正确呈现,但是 attachToRoot
正在触发。(我也尝试过不向函数发送 onClick
参数问题依旧)
attachToRoot
未触发或 Gpay 未正确显示可能是什么问题,我该如何修复其中任何一个??
这是一个例子
示例 1
onclick
结果 [它没有触发点击功能]
和示例 2
LinearLayout payments = view.findViewById(payment.hashCode());
View googleView = getLayoutInflater().inflate(R.layout.g_pay_button,payments,true);
// payments.addView(googleView);
Google pay 布局是
LinearLayout payments = view.findViewById(payment.hashCode());
View googleView = getLayoutInflater().inflate(R.layout.g_pay_button,false);
payments.addView(googleView);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。