0
  <base href="http://www.myurl.com/">
        <link href="templates/default/css/mycss.css?1" rel="stylesheet" type="text/css" />

andrid webview で URL を読み込もうとしています。ページは読み込まれますが、css はありません。方法があります(相対パス用)。キャッシュせずにcssでページを直接ロードし、loadDataWithBaseURLで開く方法はありますか?

4

1 に答える 1

0

これを試して...

    Description = (WebView)findViewById(R.id.webView1);
    Description.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
    Description.getSettings().setJavaScriptEnabled(true);
    Description.getSettings().setBuiltInZoomControls(true);
    //PodcastDescription.setTextSize(20.f);
    //PodcastDescription.setTypeface(tf);

    Bundle mybundle = getIntent().getExtras();
    Integer NewsNumber = mybundle.getInt("number");


    String CurrentDescription = Entertainment.Description[NewsNumber];




    Description.loadDataWithBaseURL (null, "<html><head><style>@font-face{font-family:'MeeraRegular'; src: url('file:///android_asset/fonts/Meera.ttf');}body{font-family:'MeeraRegular'; font-size:20px; } </style></head><body>"+CurrentDescription+"</body></html>", "text/html", "UTF-8",
    null); 
于 2012-04-26T10:34:16.733 に答える