我有一个带有“打印”按钮的网页,并且在手机上使用任何浏览器时都能正常工作。 但是,使用webview时,无法正常工作。就像不开火。
答案 0 :(得分:0)
对于Java
private void createWebPrintJob(WebView webView) {
PrintManager printManager = (PrintManager) this.getSystemService(Context.PRINT_SERVICE);
PrintDocumentAdapter printAdapter = webView.createPrintDocumentAdapter();
String jobName = getString(R.string.app_name) + " Print Test";
printManager.print(jobName, printAdapter, new PrintAttributes.Builder().build());
}
//perform click pdf creation operation on click of print button click
// Use this on main activity class tag
public void printPDF(View view) { createWebPrintJob(myWebView); }
对于Xml创建按钮
android:onClick="printPDF"