LonearLayout布局背景颜色显示

我现在有多个视图,但是这些视图都是由一个Lonearlayout控制的,我现在想要得到的效果就是,点击其中一个视图的时候背景颜色改变,松开手指颜色保持改变后的,但是点击另一个视图刚才的视图背景颜色还原,后点击的的这个再次变色,请教各路大神帮忙,麻烦贴下具体代码,谢谢!

监听click,然后设置一个变量标记状态就行了,比如0,点击后是1,再点击判断是否0,还是1

麻烦再具体一点,怎么标记啊,可以贴一下局部的具体代码吗?谢谢