注意:我必须使用的库可以从这里下载: http://www.appinventor.org/jBridgeIntro
我目前正在开展一个项目,我们必须使用App Inventor Java Bridge Library制作应用程序。我正在尝试将图像添加到按钮(App Inventor按钮,而不是谷歌小部件),但我似乎无法显示图像。我已经尝试了多种格式的图像路径,但似乎没有任何工作。我将图像保存为.png文件,并将它们放在可绘制文件夹中。
App Inventor按钮使用此设置图像(例如):
myButton.Image("path of image");
但我无法找出.Image()
期望文件路径的格式。
我没有E / ButtonBase以外的错误:无法加载'filepath'。设置背景颜色或字体大小或与Java中的App Inventor按钮关联的任何其他方法都没有问题。它只是图像文件路径,似乎正在举行项目。
我试过了:
"myimage.png"
,
"R.drawable.myimage.png"
,
"\res\drawable\myimage.png"
等等。似乎没什么用。
这个问题似乎发生在这个库中的图像引用中,无论是按钮/画布/排列等。
有没有人对它实际需要的格式有任何想法?
(注意:如果任何人有来自此库的任何代码示例,与此问题相关或无关。它可以帮助我更好地理解库并解决此问题。)
答案 0 :(得分:0)
原则上我所要做的就是创造一个"资产" src/main
中的文件夹,用于存储应用程序所需的任何资产,一旦我这样做,我就可以使用"myImage.png"