switch 的巧用 ,
一个简单的设计,
从网络获取一个图片的集合,最大有四张图片,最少有一张图片,显示方式,横向排列,4个平分控件宽度;
看完这个你们肯定会用传统的做法
if(size==4){
显示第一张图片
显示第二张图片
显示第三张图片
显示第四张图片
}else if(size==3){
显示第一张图片
显示第二张图片
显示第三张图片
}else if(size==2){
显示第一张图片
显示第二张图片
}else if(size==1){
显示第一张图片
}
而我现在告诉大家用我的这种做法,更简单
switch (size) {
case 4:
//显示第四个图片
case 3:
//显示第三个图片
case 2:
//显示第二个图片
case 1:
//显示第一个图片
break
default:
break;
}
有没有发现,我的case 后面 怎么没有写break;
这就是关键,当size == 4 则从上倒下依次执行.....
哈哈 突然很有自豪感,虽然这不是什么厉害的技术,但是,这是我的思路,这是我写出来的代码,也许别人也做出来过,,,,,,