Android 视图组';s子对象未触发onclick
我正在膨胀google pay按钮并将其添加到线性布局中,但是当我将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未正确显示会出现什么问题?我如何解决这两个问题 这里有一个例
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图像未正确显示]
谷歌的支付布局是
此文件和其他支持文件取自