其他所有东西都运行良好。只有Button不起作用。我还检查了声明中的ID。与XML
文件中的相同。我在onClick()
中添加了一个Toast以进行检查。但是吐司不显示在输出中。因此onClick()
无效。
之所以没有看到Toast
,是因为您从未在其上调用show()
。它必须看起来像这样
Toast.makeText(getContext(),"Btn Clicked",Toast.LENGTH_LONG).show();
[此外,在Java中,您不将字符串与==
进行比较,而是与equals()
方法进行比较。
更改:
Toast.makeText(getContext(),"Btn Clicked",Toast.LENGTH_LONG);
收件人:
Toast.makeText(getContext(),"Btn Clicked",Toast.LENGTH_LONG).show();
您需要在Toast上添加show()
。即
Toast.makeText(getContext(),"Btn Clicked",Toast.LENGTH_LONG).show();
以显示吐司。