Android 视图组';s子对象未触发onclick

Android 视图组';s子对象未触发onclick,android,android-studio,onclicklistener,layout-inflater,google-pay,Android,Android Studio,Onclicklistener,Layout Inflater,Google Pay,我正在膨胀google pay按钮并将其添加到线性布局中,但是当我将attachToRoot设置为true时,Gpay的图像不会触发onClick(但是当我为父项设置setClickable(false)时,父项是可点击事件) 但是当我将attachToRoot设置为false时,Gpay图像没有正确渲染,但是onClick正在触发。(我也尝试过不将attachToRoot参数发送到函数,但问题仍然存在) onclick未触发或Gpay未正确显示会出现什么问题?我如何解决这两个问题 这里有一个例

我正在膨胀google pay按钮并将其添加到线性布局中,但是当我将
attachToRoot
设置为true时,Gpay的图像不会触发
onClick
(但是当我为父项设置
setClickable(false)
时,父项是可点击事件)

但是当我将
attachToRoot
设置为false时,Gpay图像没有正确渲染,但是
onClick
正在触发。(我也尝试过不将
attachToRoot
参数发送到函数,但问题仍然存在)

onclick
未触发或Gpay未正确显示会出现什么问题?我如何解决这两个问题

这里有一个例子

示例1

linearlayoutpayments=view.findviewbyd(payment.hashCode());
查看googleView=GetLayoutFlater()。充气(R.layout.g_pay_按钮,付款,true);
//payments.addView(谷歌视图);
结果[它不会触发onclick函数]

示例2

linearlayoutpayments=view.findviewbyd(payment.hashCode());
查看googleView=GetLayoutFlater()。充气(R.layout.g_pay_按钮,付款,错误);
payments.addView(谷歌视图);
结果[Gpay图像未正确显示]

谷歌的支付布局是


此文件和其他支持文件取自