【问题标题】:How to count items in a directory?如何计算目录中的项目?
【发布时间】:2014-05-29 21:12:20
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: android count directory numbers items


    【解决方案1】:

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

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

    【讨论】:

    • 将尝试并返回以接受您的答案,如果它有效。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-27
    • 2014-02-09
    • 2021-08-02
    • 1970-01-01
    • 2018-02-08
    • 2019-02-24
    • 1970-01-01
    相关资源
    最近更新 更多