在Android 3.0中,图像没有显示在webview中?

在Android 3.0中,图像没有显示在webview中?,android,android-webview,Android,Android Webview,我正在使用以下代码显示一个1000x1000以上的图像,存储在我的项目的资产文件夹中。要在其上启用缩放控件,我希望在WebView中显示它 我的代码: public class ImageActivity extends Activity { String html_data; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceS

我正在使用以下代码显示一个1000x1000以上的图像,存储在我的项目的资产文件夹中。要在其上启用缩放控件,我希望在WebView中显示它

我的代码:

public class ImageActivity extends Activity {
  String html_data;
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    loadHTML();
  }
  public void loadHTML() {
    final String mimeType = "text/html";
    final String encoding = "utf-8";
    final String html = "<h1>Header</h1><p>Custom HTML</p><p><img src=\\"
      + "file:///android_asset/africa.png\\/></p>";
    WebView wv = (WebView) findViewById(R.id.mapview);
    wv.loadDataWithBaseURL("fake://not/needed", html, mimeType, encoding,"");
  }
}
公共类ImageActivity扩展活动{
字符串html_数据;
/**在首次创建活动时调用*/
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
loadHTML();
}
公共void loadHTML(){
最终字符串mimeType=“text/html”;
最终字符串编码=“utf-8”;
最终字符串html=“Header自定义html

”; WebView wv=(WebView)findviewbyd(R.id.mapview); wv.loadDataWithBaseURL(“fake://not/needed“,html,mimeType,encoding,”; } }
和我的XML代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical">
<WebView
  android:id="@+id/mapview"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:gravity="center" />
</LinearLayout>


提前感谢。

将图像路径更改为:

String html = "<h1>Header</h1><p>Custom HTML</p><p><img src=\"file:///android_asset/africa.png\"/></p>";
String html=“Header自定义html

”;

请确保您的项目资产文件夹下有africa.png。

图像似乎正在加载但没有显示,因为我可以在emulator上看到Web视图的滚动条。代码没有问题,请尝试android的默认图像,即ic_launcher.png。如果显示图像,则一定存在图像问题。我猜问题在于我的图像,ic_launcher正在正确加载。谢谢