将Android活动布局转换为任何图像格式

时间:2013-06-05 14:29:46

标签: android android-layout android-intent android-emulator android-listview

使用线性布局比移动屏幕大小更多。隐藏可见性 那个布局里面有一些内容。我需要将完整活动的导出视为图像格式,请参阅我附加的参考图像enter image description here

如何将完整的活动作为图像(jpeg或任何其他)

我尝试使用此代码但我无法获得全宽图像。我只得到了手机屏幕

请更正

View  layoutview = (LinearLayout) findViewById(R.id.layout_outer);
        layoutview.setDrawingCacheEnabled(true);
        Bitmap bimg = layoutview.getDrawingCache();             

        File imgPath = new File("/sdcard/sample.png");
        FileOutputStream fOs = null;
        try {
            fOs = new FileOutputStream(imgPath);
            bimg.compress(Bitmap.CompressFormat.PNG, 100, fOs);
            fOs.flush();
            fOs.close();
            btndsbExport.setVisibility(View.VISIBLE);


        }catch (FileNotFoundException e) {
            e.printStackTrace();


    enter code here
        } catch (Exception e) {
            e.printStackTrace();

        }

0 个答案:

没有答案