首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

怎么在动态创建的图片(Imageview)得到Imageview的R

2013-12-11 
如何在动态创建的图片(Imageview)得到Imageview的R我动态生成的图片(一张大图被切割成了几分)如何得到生成

如何在动态创建的图片(Imageview)得到Imageview的R
我动态生成的图片(一张大图被切割成了几分)
如何得到生成的图片的资源(比如R.drawable.XXXXXX)

imgg.setImageResource(resId);//resId->就是我想输入的R.drawable.
imgg.getDrawable().setColorFilter(new ColorMatrixColorFilter(BT_SELECTED));
imgg.setImageDrawable(imgg.getDrawable());

imgg就是一张imageview.
[解决办法]

/**
 * 从view中得到到图片
 * @param view 组件
 * @return Bitmap
 */
public Bitmap getViewBitmap(View view) {
view.destroyDrawingCache();
view.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
view.layout(0, 0, view.getMeasuredWidth(), view.getMeasuredHeight());
view.setDrawingCacheEnabled(true);
return view.getDrawingCache(true);
}

热点排行