Android - ajout d'une image dans le html webview

Ok, donc l'image que j'utilise est appelé test.png et j'ai une classe java (Cherry.java) et une classe xml (cherry.xml) Aussi, j'ai un fichier html dans le dossier /res/raw dossier appelé htmltest.html. Ce que j'essaie de faire, c'est quand l'utilisateur clique sur un bouton sur la page précédente et prend alors à cherry.xml tout, c'est une webview. Maintenant dans la classe java son juste l'ouverture de la htmltest fichier et dans le fichier html est un basé sur le web de mise en page. Je veux afficher des images dans le fichier html, donc une image c'est dans le dossier drawable ou quelque chose comme ça, sans avoir à utiliser l'internet. (ne voulons pas de l'internet, l'autorisation d'être utilisé). Ci-dessous est le code pour les 3 fichiers que j'ai.

cherry.xml

<WebView 
    android:id="@+id/webviewHelp"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"  />

Cherry.java

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class Cherry extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.cherry);

        WebView webview = (WebView) findViewById(R.id.webviewHelp);
        webview.loadData(readTextFromResource(R.raw.htmltest), "text/html", "utf-8");   

    }

    private String readTextFromResource(int resourceID)
    {
        InputStream raw = getResources().openRawResource(resourceID);
        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        int i;
        try
        {
            i = raw.read();
        while (i != -1)
        {
            stream.write(i);
            i = raw.read();
        }
        raw.close();
         }
         catch (IOException e)
         {
        e.printStackTrace();
         }
        return stream.toString();
    }



}

htmltest.html

<html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

<h2>Pictures</h2>
<img border="0" src="file:///android_drawable/test.png" alt="nothing" width="304" height="228" />

</body>
</html>

Plus de questions il suffit de demander et je vais vous répondre aussi vite que possible.
Tout fonctionne très bien son juste les images que je n'arrive pas à afficher.

Android 2.2 API 8 - est-ce que cela est en cours d'exécution
plz assurez-vous que votre image et un fichier html dans le même dossier, Si l'image ne s'affiche pas, et la source de l'image de référence correctement, essayez de convertir votre image à x64base

OriginalL'auteur Pie | 2012-06-01