Android 动态填充图像切换器

Android 动态填充图像切换器,android,android-drawable,imageswitcher,Android,Android Drawable,Imageswitcher,当图像位于可绘制文件夹和子文件夹中时,如何动态填充图像切换器。。如可拉伸ldpi/S_001/a001_001.jpg 我试图填充一个图像,但应用程序崩溃了。 代码如下: ImageSwitcher imageSwitcher = (ImageSwitcher) findViewById(R.id.imageSwitcher); imageSwitcher.setImageDrawable(getResources().getDrawable(getResources().getIdentifi

当图像位于可绘制文件夹和子文件夹中时,如何动态填充图像切换器。。如可拉伸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元素


如果您计划在ImageSwitcher或类似的设备中使用一些照片,您应该使用
资产
文件夹

drawables
文件夹用于存储应用程序使用的img资源,如图标、9补丁、背景和其他ui元素


如果您计划在ImageSwitcher或类似的设备中使用一些照片,您应该使用
资产
文件夹

在drawable文件夹中创建新文件夹是不好的。所以你说我要复制drawable文件夹中的所有图像文件。那么,如何在一个数组中同时获取所有这些ID呢?当我运行应用程序时,这个错误会出现“不幸的是,application1已停止”。在drawable文件夹中创建新文件夹是不好的。所以你说我复制drawable文件夹中的所有图像文件。那么,如何在一个数组中同时获取所有这些ID呢?当我运行应用程序时,这个错误会出现“不幸的是,application1已停止”