2014-04-01 47 views
1

我需要帮助来统计有多少图片可绘制的标准子字符串文件名?比如有多少图片的文件名以“SC”开头?计算可绘制目录中有多少图片android项目

+1

大的话,尽管试试。 – InnocentKiller

+0

检查此链接http://stackoverflow.com/questions/3221603/android-retrieving-all-drawable-resources-from-resources-object – umerk44

+0

你想计数特定的图片与开始一些名称..然后使用“资产”,而不是Drawables。 – user370305

回答

1

您可以使用反射。只需使用getDeclaredFields()即可获得R.drawable.class的所有字段。然后,只需遍历它们,在字段名称中查找搜索项并使用Resources.getDrawable(Field.getInt());获取可绘制对象。

0

好,

我还没有尝试过,但你可以使用getFields()来获取所有的变量

R.drawable.class.getFields() 

然后你就可以执行相应的特定文件名搜索。

看到这个就知道更多的思考在Java中:http://www.ibm.com/developerworks/library/j-dyn0603/