我的应用程序取决于库项目.
该menu.xml文件文件是应用程序项目中.
所有java代码都在库项目中,包括菜单处理程序代码onOptionsItemSelected().
有没有办法从库项目访问应用程序资源?我想写这样的东西,这是目前不可能的,因为从库中看不到菜单项:
if ( item.getItemId()==R.id.settings ) {
...
}
Run Code Online (Sandbox Code Playgroud)
tri*_*iad 20
是的,如果您知道图书馆的包裹名称,则可以.
Resources.getIdentifier(...)
你可以做:
getResources().getIdentifier("res_name", "res_type", "com.library.package");
例如:
R.id.settings 将会:
getResources().getIdentifier("settings", "id", "com.library.package");
| 归档时间: |
|
| 查看次数: |
11744 次 |
| 最近记录: |