Android studio android studio的打印活动
我想用一个按钮直接打印我的布局活动,我不知道是否需要将活动直接转换为PDF格式进行打印Android studio android studio的打印活动,android-studio,Android Studio,我想用一个按钮直接打印我的布局活动,我不知道是否需要将活动直接转换为PDF格式进行打印 谢谢要以图像形式获取活动的根视图,请执行以下操作: View view = getWindow().getDecorView().findViewById(android.R.id.content); view.setDrawingCacheEnabled(true); view.measure(View.MeasureSpec.makeMeasureSpec(0, View.Meas
谢谢要以图像形式获取活动的根视图,请执行以下操作:
View view = getWindow().getDecorView().findViewById(android.R.id.content);
view.setDrawingCacheEnabled(true);
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.buildDrawingCache(true);
Bitmap bitmap = Bitmap.createBitmap(view.getDrawingCache());
view.setDrawingCacheEnabled(false);
及列印:
PrintHelper photoPrinter = new PrintHelper(this); // Asume that 'this' is your activity
photoPrinter.setScaleMode(PrintHelper.SCALE_MODE_FIT);
photoPrinter.printBitmap("print", bitmap);
我有下一个问题,A/Bitmap:Error,无法在此处访问无效/空闲的位图!