处理onClick片段

时间:2015-06-30 21:34:21

标签: android android-fragments onclick

我有一个包含4个图像的片段(在线性布局上) - 根据点击的图像,背景应该改变。我可以为每个图像实现onClick侦听器,并根据单击的图像ID更改背景。我想了解是否有更好的程序。我在这里阅读(Best practice for defining button events in android)我可以在XML中注册onClick并处理它。但是,如果我这样做,它会在活动中寻找回调方法。但我希望它能在Fragments中处理它。有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

在onClick方法中使用类似:

的内容
if (v.getId() == myItem.getId()) {
    // do something
} else if (v.getId() == myItem2.getId()) {
    // do something else
} else if (v.getId() == myItem3.getId()) {
    // do something else
}