如何使用适用于Android Studio的App Inventor Java Bridge库指定图像路径?

时间:2018-03-09 12:21:21

标签: java android android-studio app-inventor

注意:我必须使用的库可以从这里下载: 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"等等。似乎没什么用。

这个问题似乎发生在这个库中的图像引用中,无论是按钮/画布/排列等。

有没有人对它实际需要的格式有任何想法?

(注意:如果任何人有来自此库的任何代码示例,与此问题相关或无关。它可以帮助我更好地理解库并解决此问题。)

1 个答案:

答案 0 :(得分:0)

原则上我所要做的就是创造一个"资产" src/main中的文件夹,用于存储应用程序所需的任何资产,一旦我这样做,我就可以使用"myImage.png"