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