【发布时间】:2015-03-25 13:06:49
【问题描述】:
我有一个存储可绘制对象的整数数组:
menuIcons = new int[] {R.drawable.icon_default,R.drawable.icn_delete_45x45,
R.drawable.icn_delete_45x45,R.drawable.icn_delete_45x45 };
我使用这个数组来填充列表中的图像。现在的问题场景是,对于第一行,我的 draable 文件夹中没有图像,但我的数据库中有一个 URI,这个 URI 可以引用 SDCard 上的服务器 URL 或本地 URI,甚至是内容提供程序 URI。我有一个功能来处理显示来自各种来源的图像。
这里的问题是我不知道如何在我的可绘制的 int 数组的位置 0 处添加这个 URI,或者这甚至可能吗?
作为胶带解决方案,我可以将此 URI 传递给我的 ListAdapter 类的构造函数并检测位置 0 并相应地显示图像。但这不是一个适当的解决方案。
【问题讨论】: