Android 在片段上单击句柄
我有一个片段,在线性布局上有4个图像-根据点击的图像,背景应该会改变。我可以为每个图像实现onClick侦听器,并根据单击的图像ID更改背景。我想知道是否有更好的程序。我在这里读到,我可以在XML中注册onClick并处理它。但如果我这样做,它会在活动中寻找回调方法。但我想让它自己处理碎片。有更好的方法吗?在onClick方法中,请使用以下内容:Android 在片段上单击句柄,android,android-fragments,onclick,Android,Android Fragments,Onclick,我有一个片段,在线性布局上有4个图像-根据点击的图像,背景应该会改变。我可以为每个图像实现onClick侦听器,并根据单击的图像ID更改背景。我想知道是否有更好的程序。我在这里读到,我可以在XML中注册onClick并处理它。但如果我这样做,它会在活动中寻找回调方法。但我想让它自己处理碎片。有更好的方法吗?在onClick方法中,请使用以下内容: if (v.getId() == myItem.getId()) { // do something } else if (v.getId()
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
}
为了确定是否有更好的方法,请提供您当前拥有的代码。然后人们可以提出改进建议。谢谢你的评论和反馈!