如何使用android数据绑定绑定事件

如何使用android数据绑定绑定事件,android,events,data-binding,Android,Events,Data Binding,我使用android数据绑定绑定按钮点击事件,但我做不到。我需要帮助。 这是我的Xml: 这是我的活动: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MainlayoutBinding mainlayoutBinding=DataBindingUtil.setContentView(this, R.la

我使用android数据绑定绑定按钮点击事件,但我做不到。我需要帮助。 这是我的Xml:

这是我的活动:

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        MainlayoutBinding mainlayoutBinding=DataBindingUtil.setContentView(this, R.layout.mainlayout);
        mainlayoutBinding.setHandlers(new MyHandler());
    }

你发布的代码没有错。为了确保这一点,我使用您的代码创建了一个应用程序,它运行良好。单击按钮时会显示祝酒词。

您尝试过什么?到底出了什么问题?你有错误吗?这些错误是什么?您尝试过如何修复这些错误?你那样做的时候发生了什么?当你提出问题时,记住要包括这些东西。按照这个指南来确保你的问题是高质量的:我刚才也试过了,没有错误,我不知道为什么我昨天不能运行它!无论如何,还是要谢谢你!!!
public class MyHandler {
    public void handleClick(View view) {
        Toast.makeText(view.getContext(), "you clicked the view", Toast.LENGTH_LONG).show();
    }
}
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        MainlayoutBinding mainlayoutBinding=DataBindingUtil.setContentView(this, R.layout.mainlayout);
        mainlayoutBinding.setHandlers(new MyHandler());
    }