我可以在android Druble文件夹中为图像创建子文件夹吗
我在diffident文件夹中有大量图像。我可以将这些文件夹放在“drawable”文件夹中吗?或者在“drawables”文件夹中可以添加子文件夹。否,资源机制不支持drawable目录中的子文件夹,因此是的-您需要保持层次结构平坦 但是,您可以使用assets文件夹,在其中包含子目录,并以这种方式加载图像 示例代码我可以在android Druble文件夹中为图像创建子文件夹吗,android,image,drawable,Android,Image,Drawable,我在diffident文件夹中有大量图像。我可以将这些文件夹放在“drawable”文件夹中吗?或者在“drawables”文件夹中可以添加子文件夹。否,资源机制不支持drawable目录中的子文件夹,因此是的-您需要保持层次结构平坦 但是,您可以使用assets文件夹,在其中包含子目录,并以这种方式加载图像 示例代码 InputStream is = null; try { is = this.getResources().getAssets().open("test/sample.p
InputStream is = null;
try {
is = this.getResources().getAssets().open("test/sample.png");
} catch (IOException e) {
;
}
image = BitmapFactory.decodeStream(is);
根据Android的结构,我们只能将图像放在可绘制文件夹下。 我们可以选择创建子文件夹,但无法访问它们。根据图像的密度,我们可以将图像放置在相关文件夹中:请参见以下内容: 文件夹名称必须为:
/drawable-ldpi For low density screens
/drawable-mdpi For medium density screens
/drawable-hdpi For high resolution screens
/drawable-xhdpi For extra high resolution screens
/drawable应该为您不关心哪个设备的资产或xml drawable资产保留
然后,通过使用配置限定符,您可以根据配置提供不同的资源,您可以在这里阅读所有相关内容
例如,您可以为具有文件夹的横向视图创建高分辨率资源
/drawable-land-hdpi
希望这能帮助您创建子文件夹。。但您不能通过“R.drawable.subfoldername.drawablename”访问它们。。您只能通过“R.drawable.drawablename”访问它。问题重复