菜鸟学Android -- switch case id 错误
来源:互联网 发布:聪明的投资者 知乎 编辑:程序博客网 时间:2024/06/05 09:35
在工程中使用switch case 来处理onClick事件。
结果在case后面怎么都假如不了一个id进去。
但是在其他地方使用R.id.xxx 都是正常的,只有在使用case后面不行。
原因:
case后面的值必须是单个byte/short/char/int型的值,或者是final型的变量
而且工程被设置成了 lib 工程(就是在其他工程下使用properties --> android --> libary --> add 可以选择该工程)
而lib工程里R文件的字段是没有用final修饰的,所以导致case无法使用。
解决方法:
去掉properties --> android --> libary中的勾
0 0
- 菜鸟学Android -- switch case id 错误
- 菜鸟教你学编程之PHP(5)switch case语句用法讲解
- 2我学java之Switch case
- Android 中switch case 报错 R.id.xxx没有final
- Android library中为什么不能使用switch-case语句访问资源ID
- Android Studio 库文件中使用使用switch-case语句访问资源ID报错
- 在Android库中不能使用switch-case语句访问资源ID
- Android Library工程switch case中使用 R.id.x报错
- 在Android library中不能使用switch-case语句访问资源ID
- 菜鸟学反汇编9—switch
- switch case 语句执行不到错误
- Android的Switch语句case expressions must be constant expressions错误的解决方法
- Android的Switch语句case expressions must be constant expressions错误的解决方法
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- 更改CentOS镜像为国内镜像
- 使用php代理实现抓取天地图切片到本地并调用
- .net常用函数
- POJ3349--Snowflake Snow Snowflakes
- linux常用命令
- 菜鸟学Android -- switch case id 错误
- 看懂信息检索和网络数据挖掘领域论文的必备知识总结
- CCNode类详解
- Camera显示之app实现简单camera
- CFont与LOGFont、HFont的关系
- vsftpd安装配置
- S3C2416裸机开发系列六_MMU映射
- VI/VIM快捷键
- "NaN" 的困扰