在开发指南之后,我可以在XML中使用按钮添加方法.这会在我的活动中调用'buttonPress'方法.如果我将相同的方法应用于多个按钮,如何确定已单击的按钮的标识?
Vit*_*ski 60
使用getId()
方法.它返回了int
可以与资源中的id进行比较的id.
使用这样的switch语句非常方便:
public void buttonPress(View v) {
switch (v.getId()) {
case R.id.button_one:
// do something
break;
case R.id.button_two:
// do something else
break;
case R.id.button_three:
// i'm lazy, do nothing
break;
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
47575 次 |
最近记录: |