找不到符号的方法使用loadURL(字符串) [英] Cannot find symbol method loadUrl(String)
问题描述
我是新来的Android工作室。当我试图使这个项目它抛出我的错误:
找不到符号的方法使用loadURL(字符串)
在 MainActivity.java
。
的使用loadURL
以红色突出显示。我已经在资产产生文件夹中的主,并添加www文件夹做了一个文件夹中的资产。
包com.rmworks.digitalindia;进口android.os.Bundle;
进口android.support.design.widget.FloatingActionButton;
进口android.support.design.widget.Snackbar;
进口android.support.v7.app.AppCompatActivity;
进口android.support.v7.widget.Toolbar;
进口android.view.View;
进口android.view.Menu;
进口android.view.MenuItem;
进口android.os.Bundle;公共类MainActivity扩展AppCompatActivity { 公共无效的onCreate(捆绑savedInstanceState){ super.onCreate(savedInstanceState);
super.loadUrl(文件:///android_asset/www/index.html); }
}
您必须添加一个的WebView 这样的对象:
在你的 layout.xml
<?XML版本=1.0编码=UTF-8&GT?;
<的WebView的xmlns:机器人=http://schemas.android.com/apk/res/android
机器人:ID =@ + ID / web视图
机器人:layout_width =FILL_PARENT
机器人:layout_height =FILL_PARENT
/>
然后在 MainActivity.java
使用:
的WebView Web查看=(的WebView)findViewById(R.id.webview);
webView.loadUrl(文件:///android_asset/www/index.html);
显然,你必须添加权限
<使用许可权的android:NAME =android.permission.INTERNET对/>
阅读的WebView
为更好的解释
如果你想使用 super.loadUrl(字符串)
你必须输入 org.apache.cordova。*
阅读 PhoneGap的API
I am new to Android Studio. When I try to make this project it throws me the error:
Cannot find symbol method loadUrl(String)
in the MainActivity.java
.
The loadUrl
is highlighted in red. I've made a folder assets in the main and added www folder in the assests folder.
package com.rmworks.digitalindia;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}
}
You have to add a WebView object like this:
In your layout.xml
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
Then in MainActivity.java
use this:
WebView webViewer = (WebView) findViewById(R.id.webview);
webView.loadUrl("file:///android_asset/www/index.html");
Obviously you have to add permission
<uses-permission android:name="android.permission.INTERNET" />
Read this WebView for a better explanation
If you want to use super.loadUrl(String)
you have to import org.apache.cordova.*
, read this PhoneGap API
这篇关于找不到符号的方法使用loadURL(字符串)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!