在哪里存储许多子文件夹本地图像安卓



我有一系列动物图像(200-300)将加载到我的应用程序中。有一个根文件夹和子文件夹,其中包含 3-4 张任何类型的动物图像。应用程序必须在本地工作。我建议在哪里保存这些图片?在资产或可绘制目录 ?还是别的什么?提前致谢

您应该将图像存储在可绘制文件夹中。您可以在资产目录中创建子文件夹,并参考文件夹/目录结构调用它。我不确定您是否可以使用可绘制对象来做到这一点,因为从未尝试过,但您可以尝试一下。其余的遵循以下数组方法来更好地管理您的代码。另外,如果您想对它们进行分类,请为每个类别关注不同的数组,并相应地将资源引用放入每个类别中。然后,您可以根据需要使用这些类别数组。

例如

String dogs[] = {R.drawable.dog1, R.drawable.dog2, R.drawable.dog3, etc};字符串 cats[] = {R.drawable.cat1, R.drawable.cat2, R.drawable.cat3, etc};

您可以在它们自己的类别中使用这些数组。

最新更新