2011-07-04 7 views
1

こんにちはみんな私はアンドロイドのamulator上で相互リンクされたHTMLページを実行中に1つの問題に直面している。 そのインデックスページが表示されていますが、リンクが機能していません。androidの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(); 
       } 
     } 
    } 

答えて

0

使用このような何か:

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

それは動作するはずです。

関連する問題