2013-01-12 45 views
2

Android允许您通过getAssets()访问资产文件夹(例如,我有我的字体)。然而,我没有看到任何方式来反思那里的内容,并获得资产的动态列表。有没有办法扫描我的资产文件夹?

这不可能吗? 如果没有,是否有其他位置可以保留字体等内容,以便我可以在运行时拉动内容的动态列表?

回答

9

您可以使用AssetManager.list(String path)方法,该方法返回指定路径上的所有文件。

+0

啊!可爱......这正是我所寻找的。 –

+0

@ Dr.Dredel恕我直言,AssetManager很糟糕。速度很慢,无法缓解路径。我写了一个递归使用.list的方法,但速度很慢。如果您想了解更多详情,请告诉我。 – Simon

+0

我非常欣赏这一张照片。在这种情况下,速度对我来说并不是真正的问题。 –

相关问题