当图像位于drawable文件夹和子文件夹中时,如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())));
我需要一些帮助。
最佳答案
drawables
文件夹用于存放您的应用程序使用的img资源,例如图标,9个补丁,背景和其他ui元素。 You can't put subdirectories there.
如果打算在ImageSwitcher中使用某些照片或类似的图片,则应使用assets
文件夹。 Read this to find out more.