这是我上周问的一个问题的重新发布,有2个答案没有用.
我按照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;
}
};
}
});
}}
Run Code Online (Sandbox Code Playgroud)
Lof*_*ftx 10
我也遇到了这个问题,问题是以下缺少的软件包还没有导入(你的资源中已有一个:
import android.webkit.WebView;
import android.webkit.WebViewClient;
Run Code Online (Sandbox Code Playgroud)
这是CommonsWare发布的示例,但出于某种原因未包含在教程中.
| 归档时间: |
|
| 查看次数: |
11158 次 |
| 最近记录: |