【发布时间】:2011-02-15 03:13:23
【问题描述】:
这是最疯狂的问题。我正在从资产目录加载自定义图标以用于我的应用程序。应用程序加载自定义图标并在桌面上创建一个快捷方式。所有图标都是 48x48 png 文件。
在 Android 2.1 和 2.2 模拟器上,这很完美。在 Droid X (Android 2.2) 上,图标显示小于 48x48。
现在是踢球者,如果我将其中一个图标移动到可绘制目录并从那里加载它,它会正确显示。
您知道 droid x 可能存在什么问题吗?
有什么方法可以获取所有可绘制对象的列表吗?如果有的话,我可以把我所有的图标放在 drawables 目录中,尽管在里面转储 100 个图标有点难看。
我加载图标的代码非常标准:
AssetManager assets = context.getAssets();
InputStream inputStream = assets.open("icons/"+ name);
if (inputStream != null)
{
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
if (bitmap != null)
{
return bitmap;
}
}
【问题讨论】:
标签: android