我想知道Android中是否有任何侦听器允许您切换一堆/视图列表的常见布尔属性(一组TextViews等属性,如可见性或可聚焦属性),如果有的话他们改变了。例如,如果我有视图A,B和C,我只需要根据其中一个点击其中一个可见。我可以在下面做这个切换案例,前提是我为每个项目A,B和C创建了OnClickListeners,但是这很长很乏味。有没有比下面更好的实现?:
switch(v.getId()){
Case R.id.A:
//set A visible
//set B invisible
//set C invisible
break;
Case R.id.B:
//set A invisible
//set B visible
//set C invisible
break;
Case R.id.C:
//set A invisible
//set B invisible
//set C visible
break;
default:
//do something else
}