使用 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)
尽情享受吧:)
我正在尝试使用 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)
尽情享受吧:)