WebViewClient无法解析为一种类型。

3
这是我上周提出的问题的转帖,得到了两个没有用的答案。
我按照http://developer.android.com/resources/tutorials/views/hello-webview.html上的指南创建了自己的EditText字段和一个按钮。代码应该能解释一切,我的问题是我一直收到“HelloWebViewClient无法解析为类型”的错误,有什么建议吗?谢谢!
    package com.text.text;
import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.EditText;

public class test extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.alt);
        final EditText edittext = (EditText) findViewById(R.id.edittext);
        final Button button = (Button) findViewById(R.id.okay);
        button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                Editable text = edittext.getText();
                String Tekst = text.toString();
                setContentView(R.layout.main);
                WebView mWebView;
                mWebView = (WebView) findViewById(R.id.webview);
                mWebView.getSettings().setJavaScriptEnabled(true);
                mWebView.loadUrl(Tekst);
                mWebView.setWebViewClient(new HelloWebViewClient());
                class HelloWebViewClient extends WebViewClient {
                    @Override
                    public boolean shouldOverrideUrlLoading(WebView view, String url) {
                        view.loadUrl(url);
                        return true;

                    }
        };
    }
});
}}
2个回答

10

我也遇到了这个问题,解决方法是以下缺少的包没有被导入(你的源代码中已经有一个):

import android.webkit.WebView;
import android.webkit.WebViewClient;

这是CommonsWare发布的示例中的内容,但由于某些原因,在教程中没有包括它。


1

如果我按照你的示例,如何处理2个布局XML?我有一个Alt.xml布局用于文本框和按钮,然后是带有WebView的主要布局。 - user553642
@user553642:你可以使用文本编辑器将两个文件合并成一个。或者,在其中一个文件中使用<include>指令来包含另一个文件。 - CommonsWare

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接