赞
踩
android中switch报错:
错误原因提示:“Constant expression required.”
也就是说,在 library 中资源 ID 不再是常量。
解决方法:将 switch 语句转换为 if-else 语句
Android Studio 和 Eclipse 中都是可以对 switch 语句和 if-else 语句进行快速转换的,转换方法也很简单,只需用鼠标选中 switch 关键字,然后:
在 Eclipse 中使用快捷键:Ctrl + 1 ;
在 Android Studio 中使用快捷键:Alt + Enter ;
即可快速调出转换提示: 下图为Android Stuiod
Eclipse 中的提示为:Convert 'switch' to 'if-else' 。
Android Studio 中的提示为:Replace 'switch' with 'if' 。
选中提示即可完成 switch 到 if-else 语句的转换,不用手敲,相当方便。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。