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