如何在android上运行html动态页面

时间:2011-07-04 17:56:35

标签: android android-layout

大家好,我在android amulator上运行互连的html页面时遇到一个问题。 它只显示索引页面,但链接不起作用。

package neeru.test;

import java.io.IOException;
import java.io.InputStream;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class TestActivity extends Activity {
    /** Called when the activity is first created. */
     @Override
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         WebView webview = new WebView(this);
         setContentView(webview);
         try {
             InputStream fin = getAssets().open("index.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();
                 }
         }
     } 

1 个答案:

答案 0 :(得分:0)

使用类似的东西:

private final static String URL = "file:///android_asset/index.html";
...
mWebView.loadUrl(URL);

然后它应该工作。