我正在使用来自Ray Wenderlich(https://www.raywenderlich.com/124438/android-listview-tutorial)的教程。在本教程中,使用本地存储的JSON文件中指定的URL通过Internet检索图像:
"image" : "https://www.edamam.com/web-img/341/3417c234dadb687c0d3a45345e86bff4.jpg"
该字符串存储在imageUrl变量中:
recipe.imageUrl = recipes.getJSONObject(i).getString("image");
然后使用Picasso加载图像:
Picasso.with(mContext).load(recipe.imageUrl).placeholder(R.mipmap
.ic_launcher).into(thumbnailImageView);
我想更改教程中的代码,以便从应用程序中的drawable文件夹中检索图像,而不是通过Internet。我已经开了好几天了。我假设这是一个更改JSON数据中的URL的问题,以便它在drawable文件夹中指定图像文件的路径,如下所示:
"image" : "android.resource://com.raywenderlich.alltherecipes/drawable/chicken.jpg"
到目前为止,我一直没有成功。我是在正确的道路上,还是我离开了?我是一个Android新手。我习惯于在Xcode中使用plists(虽然我也不是那里的专家)。