首页 文章

处理onClick片段

提问于
浏览
-2

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

1 回答

  • 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
    }
    

相关问题