从数据库中获取绘图名称然后在 R.drawable.name_database 中访问
taking drawable name from database then access in R.drawable.name_database
我正在填充一个 listView,我的可绘制文件夹中有 300 多张图片,所有名称都在数据库中,
所以我想通过对数据库进行排序来填充这些图像,以便我将在我的 listView 中使用该排序列表,
但是我怎么能把这些名字一一记在这里呢(R.drawable.name_database)
或者如何获取图片 ID?
您将需要一个 Context
实例。这是一个查找 R.drawable.name_database
的示例。
String name = "name_database"
int id = context.getResources().getIdentifier(name, "drawable", context.getPackageName());
return context.getResources().getDrawable(id);
为数据库中的每个名称迭代该代码片段的第 2-3 行。
我正在填充一个 listView,我的可绘制文件夹中有 300 多张图片,所有名称都在数据库中, 所以我想通过对数据库进行排序来填充这些图像,以便我将在我的 listView 中使用该排序列表,
但是我怎么能把这些名字一一记在这里呢(R.drawable.name_database)
或者如何获取图片 ID?
您将需要一个 Context
实例。这是一个查找 R.drawable.name_database
的示例。
String name = "name_database"
int id = context.getResources().getIdentifier(name, "drawable", context.getPackageName());
return context.getResources().getDrawable(id);
为数据库中的每个名称迭代该代码片段的第 2-3 行。