gpt4 book ai didi

android - 如何编写一个数组来存储可绘制文件夹中的图像?

转载 作者:行者123 更新时间:2023-11-29 14:46:58 26 4
gpt4 key购买 nike

我能知道我做错了什么吗?我只想从可绘制文件夹中获取我的图像并将其传递到我的适配器以显示在我的 gridView 上。但我不知道如何添加到数组中。错误消息在行中

arrImages[i] = this.getResources().getIdentifier(wd.getName(), "drawable", this.getPackageName());

任何人都想帮助我 :( 我想根据数据库中的名称动态加载它.. 数据库名称 (wd.getName()) 与我的文件名.png 相同

在顶部声明:

    int arrImages [] = {};

在 onCreate 内部:

    int i = 0;
for (Words wd : words)
{

String log = "Id: " + wd.getId() + " ,Name: " + wd.getName();
// Writing Contacts to log
Log.d("wordList : ", log);

arrImages[i] = this.getResources().getIdentifier(wd.getName(), "drawable", this.getPackageName());

i++;
}

最佳答案

//引用我们的图片

private Integer[] mThumbIds = {
R.drawable.sample_2, R.drawable.sample_3,
R.drawable.sample_4, R.drawable.sample_5,
R.drawable.sample_6, R.drawable.sample_7,
R.drawable.sample_0, R.drawable.sample_1,
R.drawable.sample_2, R.drawable.sample_3,
R.drawable.sample_4, R.drawable.sample_5,
R.drawable.sample_6, R.drawable.sample_7
};

这是可绘制文件夹中的图像数组。现在在 GridView 的数组适配器中使用这个数组。这是简单的方法。如需更多了解,请访问此链接

http://www.compiletimeerror.com/2013/02/display-images-in-gridview.html#.VekddOSqrCY

关于android - 如何编写一个数组来存储可绘制文件夹中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32389904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com