gpt4 book ai didi

android - 数据库中的可绘制引用存储

转载 作者:搜寻专家 更新时间:2023-10-30 21:42:46 24 4
gpt4 key购买 nike

我在数据库中存储了一些图像名称(完全符合条件,如 R.drawable。SomeImageName)列类型为 Integer,但图像本身位于应用程序的/res/drawable 文件夹中。

我需要在运行时将这些图像分配给某些 View ,目前我是这样做的:

SomeView.setBackgroundResource(Cursor.getstring(Image_column_Index));

someView.setBackgroundResource(getResources().getIdentifier(cursor.getString(Image_Column_Index, null, null));

这两种方法都不起作用。提前致谢。

最佳答案

对于 R.drawable.image_name 试试这样的东西

getResources().getIdentifier("image_name","drawable", getPackageName())

或使用

getResources().getIdentifier("your.full.pakage.name:drawable/image_name",null,null);

关于android - 数据库中的可绘制引用存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6330070/

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