首页 > 解决方案 > Android 如何从第二个活动布局设置按钮单击操作

问题描述

我是 android 和 Java 的新手,所以我在点击方法时遇到了问题。这是我有 2 个活动主要和次要具有不同的布局。我想知道是否有任何方法可以在按钮视图上实现不是来自主活动布局的点击操作我可以显示子活动布局的按钮视图,但它的点击操作不起作用。

标签: javaandroid

解决方案


我通常喜欢做的是以编程方式设置 onClickListener

myButton.setOnClickListener(v -> handleMyButtonClick());

由于您是 Java 新手,因此您可能不熟悉 lambda。所以你的代码也可能看起来更像是。

myButton.setOnClickListener(new OnClickListener() {
    public void onClick(View v) {
      // do something when the button is clicked
      // maybe call handleMyButtonClick();
    }
};

onClickListener 必须在按钮初始化之后但在您实际单击它之前设置。


推荐阅读