将所有drawable文件夹图片直接放在arraylist中
Put all drawable folder images directly in arraylist
我正在开发一个 android 游戏应用程序,我的应用程序中有超过 150 张图片!
我想将所有存在于 drawable 包中的图像放在 ArrayList 中。
我有这个代码
InputStream ips = getAssets().open("Arrow001.jpg");
Drawable d = Drawable.createFromStream(ips, null);
questionImageView.setImageDrawable(d);
但我不想在 myArray 中一个一个地添加它们,我想在 运行 我的应用程序时使用循环在 arrayList 中生成图像!
感谢您的帮助
您可以通过调用
获取根资产文件夹中所有资产文件的数组
String[] list = getAssets().list("")
在我们的例子中,您可以编写如下代码。
for (String assetPath : getAssets().list("")) {
InputStream ips = getAssets().open(assetPath);
//yours code
}
我正在开发一个 android 游戏应用程序,我的应用程序中有超过 150 张图片! 我想将所有存在于 drawable 包中的图像放在 ArrayList 中。 我有这个代码
InputStream ips = getAssets().open("Arrow001.jpg");
Drawable d = Drawable.createFromStream(ips, null);
questionImageView.setImageDrawable(d);
但我不想在 myArray 中一个一个地添加它们,我想在 运行 我的应用程序时使用循环在 arrayList 中生成图像!
感谢您的帮助
您可以通过调用
获取根资产文件夹中所有资产文件的数组String[] list = getAssets().list("")
在我们的例子中,您可以编写如下代码。
for (String assetPath : getAssets().list("")) {
InputStream ips = getAssets().open(assetPath);
//yours code
}