1

我使用的线性布局大于移动屏幕尺寸。可见性被隐藏,布局里面有一些内容。我需要将完整的活动导出为图像格式,请参阅我附加的参考图像在此处输入图像描述

如何以图像形式获取完整的活动(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();

        }
4

0 回答 0