android怎么在Button的OnClick事件中再写一个它的OnClick事件

2025-04-06 06:47:01
推荐回答(3个)
回答1:

你的意思是该 button 有两个onclick事件,不行吧

回答2:

可以的 先全局变量 int A=0;

btn.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
if(A==0){
A=1;
btn.setText("保存")}
if(A==1){
btn.setText("修改")
//这里写下你要写的
}
}
});

回答3:

根据按钮的名称判断当前的按钮是修改还是保存,如果是修改调用修改方法,如果是保存,调用保存方法。eg:

String text = 从Button获取;
if(text.trim().equals("修改")){
modify();
}else{
save();

}