2016-09-08 11 views
0

私は自分のアプリケーションでWebviewを作成しようとしました。私はWebViewのを見つけるために行くときしかし、私はこのエラーが発生しましたwebviewを作成できませんandroid

inconvertibleタイプはandroid.view.viewのWebViewをキャストすることはできません

が、これは私のコード

public class Main2Activity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main2); 

    WebView myWebView = (WebView) findViewById(R.id.webView1); 
} 

} 

であり、これはありますXML

<?xml version="1.0" encoding="utf-8"?> 
<WebView android:id="@+id/webView1" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:layout_alignParentLeft="true" 
android:layout_alignParentTop="true" 
xmlns:android="http://schemas.android.com/apk/res/android" /> 
+1

xmlファイル名を確認してください。使用しているものと同じでなければなりません。 – sushildlh

+0

xmlファイル名はactivity_main2です! –

+0

クリーンで再構築したプロジェクトで試してください。 –

答えて

0
  • Webviewを再インポートし、インポートされたことを確認してください。 import android.webkit.WebView;

  • マニフェストファイルでインターネット許可を使用していないことを確認してください。

+0

しかし、どのように私はブラウザ上ではない活動のURLを開くことができますか? –

+0

webView.loadUrl(あなたのURLはこちら)を使用できます。 –

+0

このように働いていただきありがとうございます myWebView.setWebViewClient(new WebViewClient()); myWebView.loadUrl(URL); –

関連する問題