使用 RubyMotion 访问 .rb 文件中的图像 Android

Accessing images in .rb file using RubyMotion Android

我正在尝试使用 Android::R::Drawable:: 从资源文件夹访问图像。它显示 "false" value.How 我可以在 .rb 文件中获取图像 ID,但在 .xml 文件中它正在工作。

接受所有建议

提前致谢。

经过一番努力,我找到了答案。

在 java 中,编译后将生成 .R 文件,因为资源文件的所有 ID 都将在那里,但在 RubyMotion 中,不会创建 .R 文件。因此,您必须使用以下代码段。

假设你有 "ecollect.png" in drawable folder.If 你想在 .rb 文件中访问你必须使用下面的代码。

resources.getIdentifier("ecollect", "drawable", self.getPackageName)

尽情享受吧:)