Android onClick 方法

标签 android button onclick

我在android项目中有两个onclick方法

    clr=(Button)findViewById(R.id.Button01);
    clr.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {

            tv1.setText("CLR");

            et1.setText("");
            refrigerant = "";
            pres = "";
            temperature = "";

            superheat_oda = 0;
            sub_cool = 0;
}
    });

我还有一个 onClick 方法,我必须在其中直接调用该方法

    prs=(Button)findViewById(R.id.Button02);
    prs.setOnClickListener(new OnClickListener() {


                     -----      I have to call that method---

                                                 }
    });

有解决办法吗?

最佳答案

您想从第二个调用第一个 onClick 吗?只需在单独的方法中提取第一个 onClick 的内容,然后从每个 onClick 调用该方法。

编辑:根据 st0le 的评论,您可以通过调用 clr.performClick() 来执行您想要的操作。 (不知道。)不过,将它提取到一个单独的方法中似乎更清晰。

关于Android onClick 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3733858/

相关文章:

javascript - 输入按钮的 key

c# - 如何在 C# 4.0 WPF webbrowser 应用程序上单击按钮或提交表单或单击 url 或单击图像

html - 带有 'particular' 动画的 CSS 按钮

javascript - 如何使用 Polymer 1.0 上的观察者通过 onclick 函数将日期从一个组件发送到另一个组件? (不使用本地存储)

Android SearchView onclick

android - 对话框占用整个屏幕宽度

android - 如何在约束布局中链接组?

javascript - 自定义 Javascript 灯箱

android - 当我尝试使用 Gson 从 Json 获取 responseObj 时出现错误。致命异常 : OkHttp Dispatcher NumberFormatException: Invalid double: ""

java - 将 ListView 添加到 pageindicator fragment