ちょっとした問題が発生しました。コードで WebView を作成したいのです。これは私が使いたい私のコードです。
WebView WVakten = new WebView(MainActivity.this);
WVakten.setLayoutParams(new LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT));
WVakten.setVisibility(View.VISIBLE);
WVakten.getSettings().setJavaScriptEnabled(true);
WVakten.getSettings().setBuiltInZoomControls(true);
WVakten.getSettings().setDefaultZoom(WebSettings.ZoomDensity.CLOSE);
WVakten.loadUrl("http://www.google.de");
WVakten.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url != null && url.startsWith("http://")) {
view.getContext().startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
return true;
} else {
return false;
}}});
しかし、アプリを起動しようとすると、次のエラーのみが表示されます。
08-10 19:03:10.560: W/webcore(7134): 最初のレイアウト後に viewWidth を取得できません
しかし、なぜこのエラーが発生するのかわかりません。