我在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/