第一次个参数有误,你使用的是button的contenxt所以不行。
可修改为:
1、当前Activity.this
2、getApplicationContext()
这两种都可以。如有帮助,麻烦采纳。
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(),"这是弹窗",Toast.LENGTH_SHORT).show();
}
});
这才是正确写法