2014-03-25 3 views
0

안드로이드에 내 svg 파일을로드하고 싶습니다.하지만 svg 파일을 가져올 수는 있지만지도의 일부만 보여줍니다. 또한 "webcoreglue는 어떤 rect도 발생하지 않아야합니다. 기반의 테스트 노드가 발견되었습니다 ".안드로이드에 svg지도 파일을로드하는 방법

내 코드는 여기에 있습니다.

public class MainActivity extends Activity { 



    @Override 
     protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      String url = "http://10.0.2.2:80/file/myfile.html"; 

      WebView webview = new WebView(this); 
      setContentView(webview); 

      try { 
       webview.loadUrl(url); 
      InputStream fin = getAssets().open("url"); 
      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

참고 SVG는 Honeycomb (3.0)까지 Android webview에서 지원되지 않습니다. 이전 버전을 실행하면 몇 가지 해결 방법을 시도해야합니다 (즉, SVG JavaScript polyfill)

관련 문제