J
Javacode
Neues Mitglied
- 0
Hallo Liebe Androidler .
Ich hab ein kleines Problem das ich einfach ncht lösen kann.
Vielleicht hat ja jemand eine Lösung parat.
Folgendes: Ich möchte ein Screenshot von einer WebView machen und diesen dann in einer ImageView anzeigen.
Mein Code im Moment:
WebView mWebView = new WebView(this);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.google.de");
Picture picture = mWebView.capturePicture();
Bitmap b = Bitmap.createBitmap( picture.getWidth(),
picture.getHeight(), Bitmap.Config.ARGB_8888);
Canvas c = new Canvas( b );
picture.draw( c );
ImageView imgv= (ImageView) findViewById(R.id.webView1);
imgv.setDrawingCacheEnabled(true);
imgv.draw(c);
Paint paint= new Paint();
c.drawBitmap(b, 0, 0, paint);
Dieser Funktioniert leider nicht so wie erhofft, gibt immer eine Exception
Danke schon mal im Voraus.
Grüße,
Javacode
Ich hab ein kleines Problem das ich einfach ncht lösen kann.
Vielleicht hat ja jemand eine Lösung parat.
Folgendes: Ich möchte ein Screenshot von einer WebView machen und diesen dann in einer ImageView anzeigen.
Mein Code im Moment:
WebView mWebView = new WebView(this);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.google.de");
Picture picture = mWebView.capturePicture();
Bitmap b = Bitmap.createBitmap( picture.getWidth(),
picture.getHeight(), Bitmap.Config.ARGB_8888);
Canvas c = new Canvas( b );
picture.draw( c );
ImageView imgv= (ImageView) findViewById(R.id.webView1);
imgv.setDrawingCacheEnabled(true);
imgv.draw(c);
Paint paint= new Paint();
c.drawBitmap(b, 0, 0, paint);
Dieser Funktioniert leider nicht so wie erhofft, gibt immer eine Exception
Danke schon mal im Voraus.
Grüße,
Javacode