如何计算目录中的项目?

时间:2014-05-29 21:12:20

标签: android count directory numbers items

我需要计算Android中目录中的项目数,例如;我的“布局”目录中有多少个文件?

如果我要计算一个数组,我只会做

(int i = 0; i < array.lenght; i++){
    count++;
}

如何将“array.lenght”更改为适合目录的内容? 我这样做是因为我想根据drawable中的项目数量创建X个视图。因此,如果我要在drawable目录中添加一个新的“.XML”,我的应用程序会因为for循环而自动为该项生成另一个视图。

1 个答案:

答案 0 :(得分:0)

Android资源由aapt生成的R类中的常量标识。由于反射,您可以计算字段数(例如drawables):

int getDrawablesCount() {
    return R.drawable.class.getFields().length;
}