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

 我来答
hhiiuxx
2012-12-07 · TA获得超过174个赞
知道答主
回答量:152
采纳率:0%
帮助的人:94.4万
展开全部
你的意思是该 button 有两个onclick事件,不行吧
追问
一个Button一开始的名字叫做修改,点击之后变成保存,然后在保存下我想写保存的代码怎么弄
追答
在onclick方法里加个判断

if(button的名字叫修改){
//todo

}else if(button的名字叫保存){
//todo

}
真莓饱
2012-12-07 · TA获得超过429个赞
知道小有建树答主
回答量:597
采纳率:0%
帮助的人:449万
展开全部
可以的 先全局变量 int A=0;

btn.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
if(A==0){
A=1;
btn.setText("保存")}
if(A==1){
btn.setText("修改")
//这里写下你要写的
}
}
});
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rong2b
2012-12-07 · TA获得超过173个赞
知道小有建树答主
回答量:216
采纳率:50%
帮助的人:132万
展开全部
根据按钮的名称判断当前的按钮是修改还是保存,如果是修改调用修改方法,如果是保存,调用保存方法。eg:

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

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式