4
我想在我的项目中包含一个开源项目。但在检查“是库”选项之后,有些内容如“案例R.id.menu_search:”无法编译。我是否应该用它的常数值来替换它们,或者如何包含它?Android库项目中的资源ID
case R.id.menu_search: // ! case expressions must be constant expressions
onSearchRequested();
return true; ...
将case更改为if ... else语句。在eclipse中,当光标位于case关键字上时,可以通过按ctrl + 1来实现。 –
if(id == R.id.menu_search){...}?但是,在检查选项“是库”之后,所有R.id.menu ...都不会被识别。 – thecr0w
可以正确识别android.R.id.home的情况。 – thecr0w