我嘗試使用HTML/CSS/Javascript來使一個應用程序解決符號web視圖並在MainActivity.java我有這樣運行:不能在Android工作室
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webView = (WebView)findViewById(R.id.webView); #The line in question
webView.loadUrl("file:///android_asset/www/index.html");
}
}
我得到的問題是與R.id.webView
在倒數第二行。它是說由於某種原因它不能解析符號,有人知道爲什麼嗎?
事情我已經試過不已:
導入
import android.webkit.WebView; import android.webkit.WebViewClient; (dont need this one but still got it)
在
webView
改變的話資本(WebView
的Id
代替id
等)
編輯:添加L AYOUT
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="g24.guidedproject.MainActivity">
<WebView android:layout_height="match_parent"
android:layout_width="match_parent" />
</RelativeLayout>
任何人都可以幫忙嗎?
那麼,如果它不能找到R.id.webView那麼這就是問題的所在。我們能否看到定義webView的XML佈局? – Stefan
我已將WebView添加到activity_main中的組件樹中。其實你可以在視頻中看到iv完成的所有事情https://www.youtube.com/watch?v=eJa8xie9WZs但是我在這裏卡住了 –
你可以只顯示聲明Web視圖的XML部分嗎?此視頻自5月12日起。 – Stefan