当我将图像放在可绘制文件夹和子文件夹中时,如何动态填充图像切换器..如drawable-ldpi / S_001 / a001_001.jpg。
我试图填充一张图片,但应用程序崩溃了。 这是代码:
ImageSwitcher imageSwitcher = (ImageSwitcher) findViewById(R.id.imageSwitcher);
imageSwitcher.setImageDrawable(getResources().getDrawable(getResources().getIdentifier("S_001/a001_001.jpg", "drawable", getPackageName())));
我需要一些帮助。
答案 0 :(得分:1)
drawables
文件夹用于您的应用使用的img资源,例如图标,9个补丁,背景和其他ui元素。 You can't put subdirectories there.
如果您打算在ImageSwitcher或类似的内容中使用某些照片,则应使用assets
文件夹。 Read this to find out more.