Android 为什么它会说“什么?”;无法将位图解析为“类型”;在这种情况下?
我得到这个错误。在我的情况下,如何解决这个问题Android 为什么它会说“什么?”;无法将位图解析为“类型”;在这种情况下?,android,Android,我得到这个错误。在我的情况下,如何解决这个问题 "Bitmap cannot be resolved to a type" 发生错误的行 public void onPageStarted(WebView view, String url, Bitmap favicon) { 我的代码 public class MainActivity extends Activity { private Activity activity = this; private String ti
"Bitmap cannot be resolved to a type"
发生错误的行
public void onPageStarted(WebView view, String url, Bitmap favicon) {
我的代码
public class MainActivity extends Activity {
private Activity activity = this;
private String title = "";
private ActionBar mActionBar;
private SimpleSideDrawer mNav;
WebView myWebView;
int width, height;
float flick_width;
float flick_height;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
title = activity.getTitle().toString(); // (1)
requestWindowFeature(Window.FEATURE_PROGRESS);
setContentView(R.layout.activity_main);
getSize();
mActionBar = getActionBar();
mActionBar.hide();
mNav = new SimpleSideDrawer(this);
mNav.setLeftBehindContentView(R.layout.activity_behind_left_simple, this);
mNav.setRightBehindContentView(R.layout.activity_behind_right_simple, this);
myWebView = (WebView)findViewById(R.id.webView1);
myWebView.setWebViewClient(new WebViewClient());
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
Log.d("HelloWebView", "onPageStarted : " + url);
activity.setTitle("Loading..."); // (2)
activity.setProgressBarVisibility(true);
}
@Override
public void onPageFinished(WebView view, String url) {
Log.d("HelloWebView", "onPageFinished : " + url);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.d("HelloWebView", "shouldOverrideUrlLoading : " + url);
return super.shouldOverrideUrlLoading(view, url);
}
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Log.d("HelloWebView", "onReceivedError : "+description);
//view.loadData("Error "+description, "text/plain", "utf-8");
view.loadDataWithBaseURL(null, "Error ("+errorCode+"):"+description, "text/plain", "utf-8", null);
}
});
myWebView.setWebChromeClient(new WebChromeClient() { // (3)
public void onProgressChanged(WebView view, int progress) {
activity.setProgress(progress * 100);
Log.d("HelloWebView", "progress="+progress);
if (progress==100) {
activity.setProgressBarVisibility(false);
activity.setTitle(title);
}
}
});
myWebView.loadUrl("http://yahoo.com");
myWebView.getSettings().setSupportZoom(true);
myWebView.getSettings().setLoadWithOverviewMode(true);
myWebView.getSettings().setUseWideViewPort(true);
Eclipse在尝试自动解析导入时有时会打嗝。在这种情况下,您可以尝试自己手动输入import语句:
import android.graphics.Bitmap代码>只需单击“Ctr+Shift+O”,即使当您将鼠标悬停在上面时,它不会显示导入。。当您单击此--->>“Ctr+Shift+O”时,它将自动导入该位图,确保位图的导入(在文件开头)是正确的,意思是:“android.graphics.bitmap”@androiddeveloper我在eclipse上。它通常要求我导入,我可以通过单击它来完成。但这次它不会问我任何问题。我如何解决这个问题?确保项目属性正确使用android?试着创建一个全新的android项目,用任何可能的方法创建一个位图,看看它是否正常。你说的属性是什么意思?属性的哪一部分?例如,在构建路径中,您可以将android视为其中一项,对吗?物品的顺序看起来还可以吗?您是否也尝试过清理项目,重新启动eclipse?更新eclipse、java 1.6、ADT和SDK?我这样做了,没有出现更多错误,但进度条没有显示:(@MKK:这是一个单独的问题,您需要调试。@MKK,您写道,您确信它在我写的问题中导入了正确的路径…:(