我希望你能帮助我,我已经研究了我的案例,但没有找到一个好的答案。我想将变量的内容与所有现有资源的名称进行比较(如果可能,仅使用可绘制资源)。
简而言之:如何将变量的字符串内容与所有资源名称的列表进行比较,优先考虑可绘制资源?或者换句话说:如何获取所有资源名称的列表(包含字符串),只优先绘制可绘制资源?
案例:我想显示一个基于给定类型的符号。此类型是从 SQLite 数据库中检索的。有许多符号存储为可绘制资源,它们都被命名为可能的类型。对于数据库中的每个存储类型,我想在列表中显示拟合符号。应该通过变量“type”和包含所有(可绘制)资源名称的列表之间的比较(通过 contains 方法)找出相等性。
示例:数据库中有名为“A”、“B”和“C”的类型。在可绘制资源文件夹中是名称为“A”、“BX”和“S”的图形。比较应该导致这种情况,在列表中只有类型“A”与合适的可绘制符号“A”连接。类型“B”和“C”没有可能命名的可绘制资源,因此不应显示任何符号。
我希望你能理解我的问题,并提前感谢你的帮助。