算了 自己查得了。public static Drawable createFromPath(String pathName) {
if (pathName == null) {
return null;
}
Trace.traceBegin(Trace.TRACE_TAG_RESOURCES, pathName); try {
Bitmap bm = BitmapFactory.decodeFile(pathName);
if (bm != null) {
return drawableFromBitmap(null, bm, null, null, null, pathName);
}
} finally {
Trace.traceEnd(Trace.TRACE_TAG_RESOURCES);
}
return null;
}
if (pathName == null) {
return null;
}
Trace.traceBegin(Trace.TRACE_TAG_RESOURCES, pathName); try {
Bitmap bm = BitmapFactory.decodeFile(pathName);
if (bm != null) {
return drawableFromBitmap(null, bm, null, null, null, pathName);
}
} finally {
Trace.traceEnd(Trace.TRACE_TAG_RESOURCES);
}
return null;
}
解决方案 »
- eclipse 调试android程序,logcat显示似乎混乱了,如图
- android模拟器启动不了是什么原因,我明明start了
- android sdk 安装时错误
- 求助,那位大神有android-sdk-windows文件夹,里面东西要全,发给我呀
- android matrix数组参数问题 新手求教
- 在android中如何用OpenGL实现网格图??
- android 两个button 紧靠
- Github上有什么著名android游戏啊,该怎么搜?
- Andorid 中 哪个方法可以实现 等特线程超时后继续指行
- SeerBar 被分成两部分
- JSONobject如何修改key对应的值
- android 显示 圆形图片
private static Drawable drawableFromBitmap(Resources res, Bitmap bm, byte[] np, Rect pad, Rect layoutBounds, String srcName) { if (np != null) {
return new NinePatchDrawable(res, bm, np, pad, layoutBounds, srcName);
}
return new BitmapDrawable(res, bm);
}
this(new BitmapState(bitmap), res);
mBitmapState.mTargetDensity = mTargetDensity;
}