Much easier and faster:
webView.loadUrl("file:///android_asset/test1.html");

As TreKing pointed out, relative links work well:
<a href="test2.html">Click Me</a>
If you really need absolute links:
<a href="file:///android_asset/test2.html">Click Me</a>

Emanuel
1gravity LLC

On Aug 31, 3:03 pm, Harshani <[email protected]> wrote:
> I am new to Android.
>
> I want to display HTML pages in android emulator. I put my
> "test1.html" and "test2.html" files in the "assets" folder and managed
> to display "test1.html" file in Android by using the following code.
>
> package com.example.helloandroid;
>
> import java.io.IOException;
> import java.io.InputStream;
>
> import android.app.Activity;
> import android.os.Bundle;
>
> public class Test extends Activity {
>
>     @Override
>     public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         WebView webview = new WebView(this);
>         setContentView(webview);
>
>         try {
>
>             InputStream fin = getAssets().open("test1.html");
>                 byte[] buffer = new byte[fin.available()];
>                 fin.read(buffer);
>                 fin.close();
>                 webview.loadData(new String(buffer), "text/html",
> "UTF-8");
>
>         } catch (IOException e) {
>             e.printStackTrace();
>         }
>     }}
>
> Now I want to click a button or a link in the "test1.html" file and
> open the "test2.html" file.How can I link those two HTML pages?
>
> Thanks in advance.
>
> Regards,
>
> Harshani

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to