android - 动态填充图像切换器android

标签 android android-drawable imageswitcher

当我在 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-patches、背景和其他 ui 元素。 You can't put subdirectories there.

如果你打算在 ImageSwitcher 或类似的东西中使用一些照片,你应该使用 assets 文件夹。 Read this to find out more.

关于android - 动态填充图像切换器android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19872887/

相关文章:

java - 预定定时器阻塞自身

android - ExpandableListView 子项中的按钮单击处理

android - 从 asset 文件夹加载的图像与 res/drawable 的大小不同

android - Android Studio 中的死 Activity

android - 使用手机的电视 Remote

android - 将可绘制对象设置为 android :windowBackground

android - 如何修复:android.app.RemoteServiceException:从程序包中发布的错误通知*:无法创建图标:StatusBarIcon

android - ImageSwitcher 中 makeView() 方法的用途是什么

android - 安装一个具有两个不同入口点的 apk

安卓工作室 : Drawable Folder: How to put Images for Multiple dpi?