创建布局图像

时间:2011-06-12 16:39:28

标签: android

是否可以创建布局图像?我有一个由25个ImageView组成的GridView。我想将GridView保存为图像,稍后在ImageView上显示。有可能吗?

1 个答案:

答案 0 :(得分:4)

这将创建视图的图像

public static Bitmap loadBitmapFromView(View v) {   
    Bitmap b = Bitmap.createBitmap( 
        v.getLayoutParams().width, v.getLayoutParams().height, Bitmap.Config.ARGB_8888);           
         Canvas c = new Canvas(b);
         v.layout(0, 0, v.getLayoutParams().width, v.getLayoutParams().height);
         v.draw(c);   
      return b;
     }

将布局传递给它,并将返回的位图保存为某个文件。