Android 可绘制图像 int

标签 android drawable android-drawable

我在可绘制文件夹中使用大量图像 我想得到这一切

int[] images = new int[] {
R.drawable.pic4
R.drawable.pic3
R.drawable.pic2
};

有没有办法不用一张一张写图片的名字就可以全部搞定?

最佳答案

将您的 Drawable 命名为 pic1,pic2,pic3.....picN。

然后你就可以得到那些Drawables了,

    int [] drawables=new int[N];
    for (int i = 1; i < N; i++) {
        drawables[i] = getResources()
                .getIdentifier("pic"+i, "drawable", getPackageName()));
    }

希望对您有所帮助。一切顺利。

关于Android 可绘制图像 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39967137/

相关文章:

java - AWS S3 上传陷入 WAITING 状态

android - 在 imageview 中加载大尺寸图像问题。位图太大,无法上传到纹理中

Android:如何将矢量可绘制图像加载到 WebView 中?

android - 如何创建一个包含两个相邻实体的图层列表?

java - Android将多个不同大小的位图绘制到相同大小的 Canvas

java - 测试使用 visual studio 编写的 C++ android 应用程序的最佳方法是什么。无需升级到 windows 专业版

android - 在android中对阿拉伯语单词进行排序

java - 状态栏颜色不会随 AppCompatActivity 改变

android - 是否可以创建用于 StateListDrawable 的自定义状态?

android - 如何覆盖 Android 库项目中定义的可绘制对象?