1
A
回答
3
它被编译器自动生成;你可以放心地认为它将永远存在。
一个项目的R.java文件是一个索引文件中定义的所有资源。
您在源代码中使用这个类作为一种简短的方式来引用您已包含在项目中的资源。
这对于像Eclipse这样的IDE的代码完成功能特别强大,因为它可以让您快速交互式地找到您要查找的特定参考。
1
类R
是所有Android应用必不可少的,如果你的项目不包含错误会自动生成。所以,它不是特定于除android之外的任何构建环境。
1
它由aapt工具生成。从android site:
一旦您提供您的应用程序的资源(在 提供资源讨论),你可以通过引用它的资源ID应用它。 所有资源ID都是在项目的R类中定义的,该工具会自动生成该类。
相关问题
- 1. R.java没有在Android中生成R.id
- 2. Flutter - Android原生平台集成
- 3. 如何在Linux平台上手动生成R.java
- 4. 如何在Android平台上使用Tensorflow?
- 5. 如何为日志生成android平台添加CustomApplication类?
- 6. android平台上的原生Singletons?
- 7. 平台生成器和C#
- 8. 多平台代码生成
- 9. 通过平台生成器
- 10. 如何使用Windows7的上平台生成器5.0(86)
- 11. 如何在运行时在AOT平台上生成任何通用类型?
- 12. 在API级别16上创建/生成R.id
- 13. 函数在Haskell平台中生成2011.2.0.1
- 14. 如何在Windows平台上在Android上调试本机代码
- 15. 获取R.id用于生成复选框
- 16. 如何在VS2008中启用平台生成器模式
- 17. 如何使用OPENGL API在WINCE 6.0 R3平台生成
- 18. 如何在OutSystems平台中动态生成屏幕元素?
- 19. 如何在使用Tycho生成POM时指定平台?
- 20. 如何在android studio上选择android系统平台?
- 21. R.id android studio
- 22. Android R.id错误
- 23. 如何在Linux平台上使用C动态生成XML文件?
- 24. 如何解决在linux上的android-sdk上的平台问题?
- 25. 如何在平台上的Android电视盒上实现鼠标?
- 26. FireMonkey TControl.MakeScreenshot在移动平台上生成小号位图
- 27. iOS生成的QR码未在其他平台上识别
- 28. 不能在Google+平台上登录Android平台
- 29. Android Programming with Java,如何使用R.id
- 30. 生成跨平台应用程序
他们应该是任何Android项目的一部分。 –
我想检测该文件中的所有小部件并向它们添加监听器。为了获得通知,每当一个小部件已与GUI进行交互,我想记录gui事件 –